home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Mac FAQ / Mac Communications.FAQ Sept93 < prev    next >
Internet Message Format  |  1993-09-25  |  127KB

  1. From: Eric Rosen <eric@cse.ucsc.edu>
  2. Date: Wed, 15 Sep 1993 09:07:59 -0700 
  3. Subject: Comp-Sys-Mac-Comm FAQ (info-mac/report/comp-sys-mac-comm-faq.txt) 
  4.  
  5. Last-modified: Wed Sep 15 1993
  6. This is the Frequently Asked Questions (FAQ) list for comp.sys.mac.comm
  7. =======================================================================
  8.  
  9. This list of frequently asked questions and answers is intended to help
  10. reduce the number of "often asked questions" that make the rounds here
  11. in comp.sys.mac.comm. Since comp.sys.mac.comm is intended as a forum to
  12. discuss telecommunication (and related issues) that are specific to the
  13. Macintosh, most questions about modems, telecommunications in general,
  14. and other non-Macintosh specific communication questions are not listed
  15. here. The proper newsgroup for such questions is usually comp.dcom.modems.
  16.  
  17. This list is posted periodically (about once a month) to the Usenet 
  18. groups comp.sys.mac.comm, news.answers, and comp.answers. Latest versions
  19. of the FAQ can be retrieved via anonymous FTP from the following sites:
  20.  
  21.      mac.archive.umich.edu: mac/misc/documentation/compsysmaccommfaq.txt
  22.  
  23.      sumex-aim.stanford.edu: info-mac/report/comp-sys-mac-comm-faq.txt
  24.  
  25.      rtfm.mit.edu: pub/usenet/comp.sys.mac.comm/c.s.m.c_FAQ_[1_4]
  26.                                                 c.s.m.c_FAQ_[2_4]
  27.                                                 c.s.m.c_FAQ_[3_4]
  28.                                                 c.s.m.c_FAQ_[4_4]
  29.  
  30. It also available in the Macintosh SIG on Delphi for Delphi members.
  31.  
  32. This FAQ is purely a volunteer effort. Although every effort has been
  33. made to insure that answers are as complete and accurate as possible,
  34. NO GUARANTEE IS IMPLIED OR INTENDED. The editor and contributors have
  35. developed this FAQ as a service to Usenet. We hope you find it useful.
  36. It has been formatted in setext format for your browsing convenience;
  37. use a setext browser, such as EasyView, to take advantage of setext.
  38.  
  39. Please send your corrections, questions, and comments to the editor, 
  40. Eric Rosen, at eric@cse.ucsc.edu.
  41.  
  42.              SHARE THIS INFORMATION FREELY AND IN GOOD FAITH.
  43.              DO NOT DISTRIBUTE MODIFIED VERSIONS OF THIS FAQ.
  44.                DO NOT REMOVE THIS NOTICE OR THE TEXT ABOVE.
  45.               (INCLUDING THE 'LastModified' HEADER; THANKS.)
  46.  
  47. ================================================================================
  48.  
  49.                           **** TABLE OF CONTENTS: ****
  50.  
  51. [1] Modems and Cables
  52.  
  53.     [1.1] What kind of modem will work with my Macintosh?
  54.     [1.2] What kind of cable do I need to use my external modem with my
  55.           Macintosh? (Includes cable pinouts)
  56.     [1.3] What do V.32, V.42, bis, MNP, etc mean? 
  57.     [1.4] How fast can the Macintosh serial ports really go?
  58.     [1.5] How can I disable call-waiting when using my modem?
  59.  
  60. [2] File Formats and Conversion
  61.  
  62.     [2.1] What is a resource (or data) fork?
  63.     [2.2] What is MacBinary?
  64.     [2.3] What is BinHex? What is uuencode? What are atob/btoa ?
  65.     [2.4] What is Apple-Single/Double ?
  66.     [2.5] What do file suffixes like .hqx, .sit, .bin, etc ... mean
  67.           and how can I convert such files back to normal Macintosh
  68.           applications and documents?
  69.  
  70. [3] Macintosh File-transfers
  71.  
  72.     [3.1] What program(s) do(es) Kermit, FTP (client), and/or
  73.           X,Y,Z-MODEM and where can I get them?
  74.     [3.2] What is the latest version of ZTerm?
  75.     [3.3] What is the Communications Toolbox (CTB)?
  76.     [3.4] Are there any public-domain or shareware Communication
  77.           Toolbox tools that support Kermit, and/or X,Y,Z-MODEM?
  78.     [3.5] How can I transfer Macintosh files to/from my Macintosh and
  79.           other non-Macintosh computers (eg: mainframes, UNIX boxes,
  80.           PCs)?
  81.     [3.6] What's the best compression program to use when uploading
  82.           files to an archive or BBS? Are there any other guidelines
  83.           I should follow?
  84.     [3.7] How can I use the programs that are posted to 
  85.           comp.binaries.mac?
  86.  
  87. [4] Introduction to AppleTalk (and Remote AppleTalk)
  88.  
  89.     [4.1] What kind of hardware do I need to set up an LocalTalk
  90.           network?
  91.     [4.2] How can I change the Chooser "user" and name of my
  92.           Macintosh? Also: Why can I no longer change the name of
  93.           my hard-disk?
  94.     [4.3] What is AppleTalk Remote Access ?
  95.     [4.4] Where can I get a Remote Access script for my modem? 
  96.  
  97. [5] Networking, MacTCP, Telnet, SL/IP
  98.  
  99.     [5.1] What is MacTCP and what kind of hardware and software do I
  100.           need to use it? 
  101.     [5.2] What is the difference between AppleTalk, LocalTalk,
  102.           EtherNet, EtherTalk, TCP/IP, etc?
  103.     [5.3] What is Telnet, and is there a Telnet program for the
  104.           Macintosh?
  105.     [5.4] Is there a FTP (client/server) program for the Macintosh?
  106.     [5.5] What are SL/IP, CSL/IP and PPP?
  107.     [5.6] How does MacTCP resolve names into IP addresses?
  108.  
  109. [6] MacX and Other Ways to Interface With UNIX
  110.  
  111.     [6.1] Can I run X-Windows on my Mac?
  112.     [6.2] How can I run MacX over a modem? Is it feasible?
  113.     [6.3] What is MacLayers and what do I need to use it?
  114.     [6.4] What are UW and MultiSession? Are there other programs like 
  115.           MacLayers?
  116.     [6.5] Is there a UNIX program that will convert between BinHex and
  117.           MacBinary?
  118.     [6.6] How can I create LaserWriter PostScript printer files and
  119.           print them on a PostScript printer connected to a UNIX
  120.           network?
  121.  
  122. [7] Sending and receiving Mail and Usenet News with your Macintosh
  123.  
  124.     [7.1] How can I send/receive Internet mail with my Macintosh?
  125.     [7.2] How can I read/post Usenet news with my Macintosh?
  126.  
  127. [8] Miscellaneous
  128.  
  129.     [8.1] I don't have FTP --- How can I access the various archives
  130.           through e-mail?
  131.  
  132. Appendices:
  133.  
  134. [A]    List of Common File Suffixes and Abbreviations
  135. [B]    List of Macintosh archive sites available through the Internet
  136. [C]    Vendor Information
  137. [D]    Contributors
  138.  
  139. ================================================================================
  140.  
  141. [1] Modems and Cables
  142. =====================
  143.  
  144. [1.1] What kind of modem will work with my Macintosh?
  145. -----------------------------------------------------
  146.  
  147.         Any *external* Hayes compatible modem will work with your
  148.         Macintosh. There are too many to list or review here; a good
  149.         guide to the various protocols, manufacturers, and types of modems
  150.         can be found as mac/misc/documentation/modemguide1.1.txt at
  151.         the University of Michigan's archive site (see [B]). Another
  152.         useful file in the same place is telecomminfo.txt.  Also, the
  153.         USENET newsgroup comp.dcom.modems is a good place to ask questions
  154.         about the many different external Hayes compatible modems. Such
  155.         modems can be used with any computer (Macintosh, UNIX box,
  156.         MS-DOS PC, Amiga, etc) with a serial port (e.g.: Macintosh modem
  157.         port) interface. However, there *are* modems that are designed
  158.         specifically for use with the Macintosh. Internal Powerbook
  159.         modems, ADB modems, and internal NuBus modems are all examples.
  160.  
  161.         Assuming you wish to use an external modem, your only other
  162.         hardware consideration is to find an appropriate cable to connect
  163.         it to your Macintosh. Especially at higher baud rates (9600 baud
  164.         and up), a hardware-handshaking cable is recommended (see [1.2]
  165.         for details). There are many non-hardware-handshaking cables
  166.         being sold at reputable computer accessory stores, so it's
  167.         recommended that you ask before buying.
  168.  
  169.         Various special modems exist with unique features; the most
  170.         notable type is the dual FAX/modem. For more information,
  171.         visit comp.dcom.modems or your local dealer: there are simply
  172.         too many products to describe here.
  173.  
  174.  
  175. [1.2] What kind of cable do I need to use my external modem with my Macintosh?
  176. ------------------------------------------------------------------------------ 
  177.  
  178.         Most modems have a female DB-25 (25 pin) connector labelled
  179.         RS-232C on their backsides. All Macintoshes since the Mac Plus
  180.         use a mini DIN-8 (8 pin) connector for the two serial ports
  181.         (modem and printer). Earlier models use the larger DB-9 (9 pin)
  182.         connector. Finding a generic cable for any configuration should
  183.         not be very difficult at most computer accessory stores. They
  184.         are typically sold for around $25.
  185.  
  186.         However, especially at the higher baud rates (9600 baud and up),
  187.         a hardware handshaking cable is highly recommended. Attempting
  188.         to transfer files at high baud rates using a non-hardware-
  189.         handshaking cable will likely result in repeated transmission
  190.         errors, a drop in the transfer rate, and possibly an aborted
  191.         transmission. Since many non-hardware-handshaking cables are
  192.         still being sold, it's a good idea to ask before buying.
  193.  
  194.         If you want to "roll-your-own" or are having problems getting
  195.         your modem and your Macintosh to communicate, read on. The
  196.         serial ports on the Macintosh are not actually RS-232C ports
  197.         but are instead RS-422 compliant, a similar but better standard.
  198.         This explains some of the difficulty in implementing hardware-
  199.         handshaking.
  200.  
  201.         One way to wire your cable is as below:
  202.  
  203.                 Macintosh (DTE)                           Modem (DCE)
  204.                     DIN-8                                    DB-25
  205.  
  206.                 Pin  Signal                               Signal  Pin
  207.                  1    HSKo   ---------------------------   RTS     4
  208.                  2    HSKi   ---------------------------   CTS     5
  209.                  3    TxD-   ---------------------------   TxD     2
  210.                  4    GND    ---------------------------   GND     7
  211.                  5    RxD-   ---------------------------   RxD     3
  212.                  6    TxD+   (nc)                    .--   DSR     6
  213.                  7    GPi    (nc)                    '--   DTR    20 
  214.                  8    RxD+   ---------------------------   GND     7  
  215.  
  216.                     shield   ---------------------------   shield
  217.  
  218.                                 Figure 1.2.1
  219.  
  220.         If your modem cannot be configured to ignore DTR, or if you
  221.         are using an old 1200 baud or 2400 baud modem, the pinout in
  222.         Figure 1.2.1 is probably best. However, if you are using a
  223.         high-speed modem that can ignore DTR, and/or Remote AppleTalk,
  224.         you should instead use the pinout in Figure 1.2.2, which is
  225.         the pinout "recommended" by Apple:
  226.  
  227.                 Macintosh (DTE)                           Modem (DCE)
  228.                     DIN-8                                    DB-25
  229.  
  230.                 Pin  Signal                               Signal  Pin
  231.                  1    HSKo   ----------------------+----   RTS     4
  232.                                                    '----   DTR    20
  233.  
  234.                  2    HSKi   ---------------------------   CTS     5
  235.                  3    TxD-   ---------------------------   TxD     2
  236.  
  237.                  4    GND    ----+----------------------   GND     7
  238.                  8    RxD+   ----'
  239.  
  240.                  5    RxD-   ---------------------------   RxD     3
  241.                  6    TxD+   (nc)                    
  242.                  7    GPi    ---------------------------   DCD     8
  243.  
  244.                     shield   ---------------------------   shield
  245.  
  246.                                 Figure 1.2.2
  247.  
  248.         Note: You can find a pretty picture of this PICT by using 
  249.         ResEdit to open the Apple Modem Tool Extension CTB tool.
  250.  
  251.         Note: Be careful! Although technically, you should not be able
  252.         to damage either your modem or computer by using an incorrectly
  253.         wired cable, you should always perform a connectivity test to
  254.         double-check your wiring before using your homemade cable.
  255.         Some serial devices place auxiliary voltages on non-standard
  256.         pins.
  257.         
  258.         Note: If you are having trouble finding or soldering a mini DIN-8
  259.         connector (they can be expensive and are rather small), it is
  260.         suggested you purchase a straight-through DIN-8 to DIN-8 cable
  261.         (often sold for use with serial port switches), cut it in half,
  262.         and wire each end to a DB-25 connector that can plug into your
  263.         modem (resulting in *two* cables).
  264.  
  265.         Note: If you are running A/UX and are having difficulties
  266.         controlling your modem from software, see the comp.unix.aux FAQ
  267.         for the latest information on an A/UX specific cable.
  268.  
  269.  
  270.         Many people routinely ask for a pinout diagram for the mini DIN-8
  271.         connector; Figure 1.2.3 shows the pinout as if you were looking at
  272.         the (female) connector on your Macintosh; the (male) cable connector
  273.         will be a mirror image. (Figure artwork by Ben Cranston)
  274.  
  275.                      Mini DIN-8 Macintosh Serial Connector Pinout
  276.  
  277.                /------###------\         1 HSKo        Output Handshake
  278.              /        ###        \                      (Zilog 8530 DTR pin)
  279.            /                       \     2 HSKi/CLK    Input Handshake *OR*
  280.           /     [|]   [|]   [|]     \                   External Clock
  281.          /       8     7     6       \   3 TxD-        Transmit data (-)
  282.         |                             |
  283.         |                             |  4 Ground      Signal ground
  284.         |     ===       ===    ===    |
  285.         |      5         4      3     |  5 RxD-        Receive data (-)
  286.         |                             |
  287.         |                             |  6 TxD+        Transmit data (+)
  288.          \----+    ===   ===    +----/
  289.           \###|     2     1     |###/    7 N/C         (no connection)
  290.            \##|                 |##/
  291.              \|                 |/       8 RxD+        Receive data (+)
  292.                \------###------/
  293.                       ###
  294.  
  295.                                 Figure 1.2.3
  296.  
  297.          Finally, it should be noted that there is no *best* RS-422 to
  298.          RS-232 cable. You'll see many different wiring diagrams posted
  299.          to Usenet. Each usually has its own purpose and champion; the
  300.          two given in this FAQ, however, are fairly generic and one or
  301.          the other should work with most modems being sold today.
  302.  
  303.  
  304. [1.3] What do V.32, V.42, bis, MNP, etc mean?
  305. ---------------------------------------------
  306.  
  307.         Because these topics are universal telecommunications issues,
  308.         they are more fully discussed in comp.dcom.modems. However, a
  309.         short description of some of the more common abbreviations and
  310.         buzzwords is given below.
  311.  
  312.         An excellent article on the subject of modems, including
  313.         a guide to buying high-speed modems, is available from
  314.         InfoMac (sumex-aim) and its mirror sites as the file
  315.         info-mac/report/modem-guide-10.txt.
  316.         
  317.            Buzzword         What it typically means
  318.         ---------------   ----------------------------------------------
  319.         bit             : binary digit; amount of information necessary
  320.                           to distinguish between two equally likely
  321.                           events (such as the value of a binary digit)
  322.         byte            : eight bits; size of a single ASCII character
  323.         bps             : bits per second
  324.         baud            : one analog signal state change; people usually
  325.                           use baud and bps interchangeable although most
  326.                           modern modems can encode multiple bits per baud
  327.         Bell 103        : 300 bps U.S. Standard
  328.         Bell 212A       : 1200 bps U.S. Standard
  329.         LAP/M           : Link Access Protocol/Modem.
  330.         MNP             : Microcom Networking Protocol (Proprietary)
  331.         MNP5            : MNP extension; 2 to 1 data compression.
  332.         V.32            : 9600bps, 4800bps
  333.         V.32bis         : 14.4Kbps, 12Kbps, 9600bps, 7200bps, 4800bps
  334.         V.42            : MNP 4 and LAP/M modem to modem error correction
  335.         V.42bis         : LAP/M and 4-to-1 data compression.
  336.  
  337.                              Table 1.3.1
  338.  
  339.  
  340. [1.4] How fast can the Macintosh serial ports really go?
  341. --------------------------------------------------------
  342.  
  343.         The Macintosh operating system supports data rates up to 57600 baud,
  344.         but the Macintosh serial hardware can support transfer rates that
  345.         are much higher if they are externally clocked. Serial port
  346.         sound-input-devices such as the Cedar Technologies SID and
  347.         Farallon's MacRecorder, as well as AppleTalk boxes, use this trick
  348.         to achieve transfer rates greater than 100 Kbps.
  349.         
  350.         Note: Powerbooks are known to have problems at extremely high
  351.         data rates. These problems are caused by Power Manager overhead.
  352.         System 7.1 is supposed to solve these problems.
  353.  
  354.         Note: Especially on 68000 based Macs, such as the MacPlus,
  355.         AppleTalk being active can degrade serial port speed below
  356.         57.6 kbaud. Turning off AppleTalk via the Chooser, when
  357.         possible, solves this problem on these slow machines.
  358.  
  359.         
  360. [1.5] How can I disable call-waiting when using my modem?
  361. ---------------------------------------------------------
  362.  
  363.         This varies depending on your local phone company, but often,
  364.         if you preced the phone number you wish to tone dial
  365.         with "*70," (omit the quotes but not the comma), you can
  366.         disable call-waiting FOR THAT CALL ONLY.
  367.         
  368.         If you have a strictly rotary dial line, try preceding the
  369.         phone number with "1170". 
  370.  
  371. ================================================================================
  372. [2] File Formats and Conversion
  373. ===============================
  374.  
  375. [2.1] What is a resource (or data) fork?
  376. ----------------------------------------
  377.  
  378.         A Macintosh file has two parts: a data fork and a resource fork.
  379.         Text files and GIF image files are examples of Macintosh files
  380.         that are usually stored completely in the data fork, and have
  381.         an empty (or nonexistent) resource fork. Applications, as a
  382.         a counter-example, store most if not all of their information
  383.         in 'resources' in the resource fork and usually have an empty
  384.         data fork.
  385.         
  386.         Because this two-forked organization of files isn't very common,
  387.         transferring Macintosh files that have non-empty resource forks
  388.         to non-Macintosh machines (such as UNIX boxes, or MS-DOS machines)
  389.         requires special encoding, described below.
  390.  
  391.  
  392. [2.2] What is MacBinary?
  393. ------------------------
  394.  
  395.         MacBinary is a standard way of taking a Macintosh file (both
  396.         resource and data forks) and creating a new file with just
  397.         a data fork. This new file can then be transferred through
  398.         machines which know nothing about the native Macintosh file
  399.         system, without losing the information stored in the resource
  400.         fork.
  401.         
  402.         MacBinary also stores other information (such as the filename,
  403.         creation and modification dates, file type and creator) about
  404.         the original file.
  405.         
  406.         If you want to store some Macintosh files on a non-Macintosh
  407.         computer, one way is to convert them to a MacBinary format file
  408.         before transferring. Note that MacBinary files are useless to
  409.         people who are not using Macintosh computers. MacBinary's
  410.         purpose is to encapsulate *all* information contained in a
  411.         Macintosh file for transport over a non-Macintosh medium. For
  412.         this reason, you should not use MacBinary and/or BinHex to
  413.         post GIF images, for example, to Usenet because (1) GIF images
  414.         contain no Macintosh specific information and (2) doing so will
  415.         make it impossible for most non-Macintosh users to display your
  416.         image.
  417.  
  418.         Although a Macintosh program (called MacBinary) does exist
  419.         to do the converting to and from MacBinary, almost all modern
  420.         Macintosh telecommunications programs have the capability of
  421.         converting and unconverting MacBinary files for you. ZTerm,
  422.         for example, can be configured to automatically detect when
  423.         a MacBinary file is being received and to convert this file
  424.         to its original representation; or, if you are uploading,
  425.         ZTerm can optionally encode the file into MacBinary before
  426.         sending. Fetch, White Knight, and most other commercial and
  427.         shareware products have equivalent or similar capabilities.
  428.         
  429.         Dennis Brothers designed the original MacBinary standard many
  430.         years ago. Yves Lempereur incorporated this standard into
  431.         his Binhex 4.0 program (see [2.3]), solving a major problem
  432.         on Compuserve. About a year later, around the time the Mac Plus
  433.         came out, group discussions on Compuserve led to an enhancement
  434.         of the original MacBinary standard. Since then, BinHex 4.0 and
  435.         the new MacBinary have become the standard way of encapsulating
  436.         Macintosh files for transferring over foreign systems throughout
  437.         the Internet, Usenet, and elsewhere.
  438.  
  439.         MacBinary I is the name given to the old MacBinary standard.
  440.         MacBinary II is the name given to the new MacBinary standard
  441.         which everybody uses today; in common usage, MacBinary means
  442.         MacBinary II.
  443.         
  444.         
  445. [2.3] (a) What is BinHex? (b) What is uuencode? (c) What are atob/btoa ?
  446. ------------------------------------------------------------------------
  447.  
  448.         (a) A "binary" file is usually intended to describe a file which
  449.         does not always have the high bit in each byte set to zero.
  450.         Text and BinHex files are the most common examples of non-binary
  451.         data. Programs and images are common examples of binary data.
  452.         MacBinary files are specially encoded binary files (see 2.2]).
  453.         
  454.         Unfortunately, many network e-mail and Usenet gateways are only
  455.         receptive to non-binary files. To make it possible to send
  456.         binary files such as Macintosh MacBinary files through e-mail
  457.         or Usenet, it is necessary to convert these files to a text-
  458.         compatible form. BinHex and uuencode are two different ways
  459.         of doing this. Both BinHex and uuencode result in files that
  460.         are larger than the original binary version.
  461.                 
  462.         BinHex 4.0, by Yves Lempereur, is a binary to text translator
  463.         that can directly encode any Macintosh document (ie: it knows
  464.         how to convert information in both the resource and data forks).
  465.         BinHex files can be easily recognized since they begin with the
  466.         line:
  467.         
  468.                 (This file must be converted with BinHex 4.0)
  469.         
  470.         and are followed by a line starting with a colon, ':'. The
  471.         BinHex encoding of the file follows, and is ended with another
  472.         colon.
  473.         
  474.         There is in fact a program called "BinHex 4.0" in various
  475.         archives, but you don't have to use it to convert files to and
  476.         from BinHex. In fact, due to some bugs, it's best to use some
  477.         of the other more powerful utilities, such as HQXer, DeHqx,
  478.         StuffIt Expander and other StuffIt programs, and Compact Pro,
  479.         to name only a few. UNIX utilities (see [6.5]) that manipulate 
  480.         BinHex, MacBinary, and other types of Macintosh files are also 
  481.         available. StuffIt Expander has the advantage of also being able 
  482.         to automatically expand StuffIt, Compact Pro, and Applelink 
  483.         archives.
  484.  
  485.         Just about every Macintosh program posted appears as a BinHex
  486.         archive. Some Macintosh archives also store their files in BinHex
  487.         to allow users who don't have (or forget to use) binary mode in
  488.         FTP to succesfully transfer files. 
  489.  
  490.         BinHex files are denoted by the suffix ".hqx". The specifications
  491.         to BinHex, should you be an interested programmer, are available
  492.         at the University of Michigan's Macintosh archive site as
  493.         mac/misc/documentation/binhex4.0specs.txt, or at InfoMac sites 
  494.         as dev/info/binhex-40-specs.txt .
  495.  
  496.         There is also a program/format called "BinHex 5.0"; it is NOT
  497.         a more advanced version of "BinHex 4.0" but rather a separate
  498.         _binary_ format (it uses the entire eight-bit ASCII character
  499.         set and is thus not suitable for news postings or e-mail)
  500.         that was the precursor to MacBinary (see [2.2]). Converting
  501.         a file with BinHex 5.0 and then using BinHex 4.0 is another way
  502.         of converting a native Macintosh files with data and resource
  503.         forks into a format that can be e-mailed or posted (and then
  504.         reconstructed). MacBinary, however, is almost always used in
  505.         preference to BinHex 5.0.
  506.  
  507.         (b) "uuencode" is a binary to text translator that serves the
  508.         same purpose as BinHex, except that it knows nothing about the
  509.         Macintosh resource/data fork structure. uuencode was designed to
  510.         allow UNIX binary files to be easily transferred through text-
  511.         only interfaces, such as e-mail. Every uuencoded file contains
  512.         a line similar to:
  513.         
  514.                 begin 644 usa-map.gif
  515.                 
  516.         followed by a series of lines of ASCII text characters (which
  517.         are normally 60 characters long and begin with the letter 'M'). 
  518.         The file ends with a line containing the word 'end'. There may 
  519.         be other special keywords included.  Usually, one won't find 
  520.         Macintosh files in uuencode format; however, most non-Macintosh 
  521.         specific binary data posted to Usenet is uuencoded, so if you 
  522.         wish to use any of this data (such as the images posted in 
  523.         alt.binaries.* and elsewhere), you will need to deal with 
  524.         uuencode. The programs 'uuencode' and 'uudecode' exist on most 
  525.         UNIX systems. If not, ask a local expert to find them. Several 
  526.         programs allow you to convert to and from uuencode using your 
  527.         Macintosh; among these are UULite 1.4 and Tiger 1.11.  uuencoded 
  528.         files are usually denoted by the suffix ".uu".
  529.  
  530.         There is a StuffIt translator to handle uuencode conversion.
  531.         
  532.         (c) atob and btoa are programs typically found on UNIX systems
  533.         that also convert between binary and ASCII-printable character
  534.         sets. Although not as popular as uuencode, btoa produces smaller
  535.         text-compatible versions of binary files that can be e-mailed or
  536.         posted on Usenet. Check your local man pages for details.
  537.         
  538.         There are StuffIt translators to handle atob/btoa conversion.
  539.  
  540.         
  541. [2.4] What is Apple-Single/Double ?
  542. -----------------------------------
  543.         
  544.         AppleDouble is another means of storing Macintosh files on
  545.         non-Macintosh computers or filesystems, particularly on UNIX
  546.         filesystems that also allow files to be mounted under the
  547.         Macintosh operating system via AppleShare (or an equivalent
  548.         product).
  549.  
  550.         AppleDouble files are actually two files. The data fork
  551.         of the corresponding Macintosh file is stored in a single
  552.         file just as it exists on the Macintosh using the original
  553.         filename. The resource fork is stored in a second file whose
  554.         name is obtained by prefixing the original filename with '%'.
  555.         More extensive documentation is available at ftp.apple.com.
  556.         
  557.         A few Macintosh programs decode these files; one such utility
  558.         is Tiger 1.11. The macutils UNIX utilities [see 6.5] may also
  559.         be useful.
  560.         
  561.         If you are trying to figure out how to access the files in
  562.         the 'mac.bin' directory at ftp-archive maintained by the
  563.         University of Michigan, don't bother; all those files exist
  564.         in .hqx format in the 'mac' directory.
  565.  
  566.         
  567. [2.5] What do file suffixes like .hqx, .sit, .bin, etc ... mean and how
  568. -----------------------------------------------------------------------
  569.         can I convert such files back to normal Macintosh applications
  570.         and documents?
  571.         
  572.         Most files available by FTP or posted to Usenet are modified
  573.         twice to allow them to more easily pass through foreign computer
  574.         systems. Files may be compressed to make them smaller, and/or
  575.         they are almost always translated to either BinHex (.hqx) or
  576.         MacBinary (.bin) format (see [2.2] and [2.3] for an explanation
  577.         of these formats).
  578.         
  579.         How a Macintosh file has been translated and compressed for
  580.         transmission is indicated by its suffix.  Normally a file will
  581.         have a name similar in form to: filename.xxx.yyy, where:
  582.         
  583.                 .xxx indicates how it was compressed
  584.                 .yyy indicates how it was translated
  585.         
  586.         Usually, .xxx is one of: .cpt, .dd, .sea, .sit
  587.         Usually, .yyy is one of: .bin, .hqx, .image
  588.         
  589.         To convert a file back to its native Macintosh format, you will
  590.         typically need to go through one step per suffix. For example,
  591.         the filename "Swatch.cpt.hqx" indicates that a Compact Pro
  592.         archive (.cpt) "Swatch" has been translated to BinHex (.hqx).
  593.         To recreate the file(s) in the original archive, you must
  594.         first 'undo' the BinHex transformation, creating a Compact Pro
  595.         archive, and then open the Compact Pro archive and extract
  596.         the file(s) in the archive.
  597.  
  598.         You can use the following table to determine what Macintosh
  599.         programs decode which formats. For a more complete description
  600.         of the various Macintosh archival programs, see the excellent
  601.         FAQ for comp.sys.mac.apps.
  602.  
  603.       Suffix: .sit  .cpt  .hqx  .bin  .pit  .Z  .image  .dd  .zip  .uu  .tar
  604.   Extractors
  605. ----------------------------------------------------------------------------
  606.  StuffIt 3.0  | !     X     X     X     X    X           X     !    !     !
  607.  $ Expander   | X     X     X
  608.  Compact Pro  | *     X     X
  609.  UULite 1.4   |                                                     X
  610.  MacCompress  |                              X
  611.  SunTar       |             X     X     X                                 X
  612.  BinHex 5.0   |                   X
  613.  BinHex 4.0   |             X
  614.  DiskDoubler  | *                       X                X
  615.  UnZip        |                                                X
  616.  DiskCopy     |                                    X
  617.  Packit       |                         X
  618.  
  619.                                 Table 2.5.1
  620.  
  621.       ! Note: StuffIt Deluxe now includes translators for .tar, .uu,
  622.         MacBinary, atob, btoa, AppleLink packages, AppleSingle, DiskDoubler,
  623.         and UNIX compress. These translators can also be used with StuffIt
  624.         Lite. .arc and .zip translators are also distributed with StuffIt
  625.         Deluxe, but remain part of the commercial package. In order to
  626.         expand DiskDoubler archives, StuffIt uses inter-application
  627.         communication and hence requires DiskDoubler to be installed.
  628.       
  629.       $ 'Expander' refers to Stuffit Expander 3.0.1 which can decode BinHex,
  630.         Stuffit, Compact Pro, and Applelink archives. It supports drag-
  631.         and-drop under System 7. Stuffit Expander is distributed free by
  632.         Aladdin Systems Inc. 
  633.  
  634.       * StuffIt formats after 3.0 are recognized
  635.  
  636.  
  637.         The following file suffixes indicate formats that are native
  638.         to the Macintosh and which can be manipulated using the indicated
  639.         programs:
  640.         
  641.         .bin    MacBinary files; see [2.2]
  642.         .cpt    Compact Pro archive files; [see 3.6]
  643.         .dd     DiskDoubler archive files; [see 3.6]
  644.         .hqx    BinHex files; see [2.3], [3.7]
  645.         .image  Apple DiskCopy disk image file (typically used for
  646.                 distributing system software); latest version available
  647.                 via anonymous ftp from ftp.apple.com
  648.         .pit    Packit files; [see 3.6]
  649.         .sea    Self-extracting archive files; this usually denotes an
  650.                 application which can be double-clicked upon to create
  651.                 a decompressed version of the archive
  652.         .sit    StuffIt archive files; [see 3.6]
  653.         .sitd   mistakenly used to indicate files created by StuffIt
  654.                 Deluxe; *all* StuffIt files should be given the .sit
  655.                 extension (says the author!)
  656.         
  657.                                 Table 2.5.2
  658.  
  659.         
  660.         The following file suffixes indicate formats that are not native
  661.         to the Macintosh, but in most cases, files of these types can
  662.         be manipulated on the Macintosh using the indicated programs.
  663.         
  664.         .arc    MS-DOS PC archive file; ArcPop, MacArc
  665.         .arj    MS-DOS PC archive file; unArjMac
  666.         .gif    Compuserve Graphics Interchange File; many programs,
  667.                 free, shareware and commercial exist to display and/or
  668.                 modify these images; some of the popular shareware ones
  669.                 are: QuickGIF and GIFConverter.
  670.         .lzh    Amiga or old MS-DOS PC archive file; LHarc or MacLHa
  671.         .shar   UNIX shell archive file; Unshar 1.5
  672.         .uu     UNIX uuencoded files; see [2.3]
  673.         .Z      UNIX 'compress' archive file; MacCompress 3.2
  674.         .z      GNU ZIP file; typically created on UNIX
  675.         .zip    MS-DOS PC archive file; UnZip, ZipPop
  676.  
  677.                                 Table 2.5.3
  678.  
  679. ================================================================================
  680. [3] Macintosh File-transfers
  681. ============================
  682.  
  683. [3.1] What programs support Kermit, FTP (client), and/or X,Y,Z-MODEM
  684. --------------------------------------------------------------------
  685.         and where can I get them?
  686.         
  687.         The following is a fairly complete list of the popular free, shareware,
  688.         and payware terminal and file-transfer programs currently available.
  689.         (Last revised: 9/93).
  690.  
  691. CL:     Communicate Lite, $50 SRP, various discounts available, 
  692.         Mark/Space Softworks, mspace@netcom.com
  693. CM:     Comet, free, Kevin Eric Saunders
  694.         saunders@nmc.cit.cornell.edu or comet-comments@nmc.cit.cornell.edu; 
  695.         FTP from comet.cit.cornell.edu or ftp.cit.cornell.edu
  696. GT:     GrafTerm, $50 shareware, Infrastructure Software
  697. MI:     MacIntercomm, $130, New World Computing, Inc., (818) 999-0607,
  698.         help@inter.com
  699. MK:     MacKermit, free, source code is available, fdc@watsun.cc.columbia.edu
  700. ML:     MacLayers 1.30, free, UNIX source included, Eric C. Rosen and 
  701.         David W. Trissel, layers-reply@rascal.ics.utexas.edu
  702. MP:     MicroPhone II, $175, cheaper sidegrades often available, Software 
  703.         Ventures Corporation, (510) 6441325, microphone@svcdudes.com
  704.         Also, MicroPhone Pro, a slightly more capable package.
  705. PT:     PacerTerm, $159, Pacer Software, (619) 454-0565,
  706.         support@pacersoft.com
  707. QV:     QVT, $50 shareware, QPC Software
  708. SC:     Smartcom II,  $84, $59 upgrade from Smartcom, Hayes,
  709.         (404) 441-1617, BBS: 800-US-HAYES
  710. TM:     Term, free, Peter DeCamillo and Jon Gilbert
  711.         cmsmaint@brownvm.brown.edu
  712. TL:     Terminal, free, source code included, Erny Tontlinger
  713.         73720.2200@compuserve.com     
  714. TR:     Termulator, $25 shareware, Brad Quick  
  715. TY:     Termy, free, Ice Engineering, termy@ice.com
  716. VP:     VersaTerm Pro, $177, Synergy Software, (215) 779-0522,
  717.         D2296@applelink.apple.com 
  718. VT:     VersaTerm, $90, Synergy Software, (215) 779-0522
  719.         D2296@applelink.apple.com 
  720. WK:     White Knight, $85, Freesoft, (412) 846-2700
  721. ZT:     ZTerm, $30 shareware, $40 with disk, Dave Alverson,
  722.         davea@cbos.uc.edu
  723. 5P:     5PM, $370, Advanced Software Concepts, US Distributors,
  724.         adv.soft@applelink.apple.com, (33) 93 24 76 00
  725.  
  726.  
  727.         The archive sites described in the Appendix are the best place
  728.         to look for free or shareware file-transfer programs. Other
  729.         commercial but non-shareware ("payware") products must be
  730.         purchased from a dealer.
  731.  
  732.         Table 3.1.1 summarizes file transfer capabilities of various
  733.         Macintosh telecommunications programs.
  734.         
  735. Programs:   ZT SC MP MK VT VP WK TR PT GT ML QV TM TL TY CM 5P MI CL
  736. ---------------------------------------------------------------------
  737. Protocols |
  738. __________|
  739. XMODEM    | X  X  X     X  X  X  X  X  X  X  X     X        X  X  X
  740. YMODEM    | X  X  X     X  X  X              X     X           X
  741. ZMODEM    | X  X  X           X  X  X              X        X  X  X
  742. Kermit    |    X  X  X  X  X  X     X        X              X  X
  743. QuickB    | X  X  X              !                 X           X
  744. B Plus    | X  X                                               X
  745. FTP       |             X  X        X                       X
  746. TFTP      |                                              X
  747. rmac/wmac |                                     X
  748. Flash     |                   X
  749. FT3270    |                                              X
  750. CTB tools |             X  X        X                 X     X     X
  751.  
  752.  
  753.               !  White Knight supports the QuickB protocol through an
  754.                  FTP-able external RCMD module, NewQuickB.PROC.
  755.  
  756.                                 Table 3.1.1
  757.  
  758.         
  759.         Table 3.1.2 summarizes the terminal-emulation capabilities of
  760.         various Macintosh telecommunications programs:
  761.  
  762. Programs:   ZT SC MP MK VT VP WK TR PT GT ML QV TM TL TY CM 5P MI CL
  763. ---------------------------------------------------------------------
  764. Terminals |
  765. __________|
  766. TTY       |    X  X           X  X  X              X     X  X  X  X
  767. VT52      |    X  X           X              X           X     X  X
  768. VT100     | X  X  X  X  X  X  X  X  X  X  X              X  X  X  X
  769. VT102     |    X  X     X  X  X     X        X           X  X  X  X
  770. VT220     |       X     X  X        X        X              X  X
  771. VT320     |       X           X     X                       X
  772. VT420     |                                                 X
  773. PC/ANSI   | X  X  X                                            X
  774. IBM3270   |       X                             X        X  X
  775. IBM5250   |                                                 X
  776. Tek 4010  |             X  X           X
  777. Tek 4014  |             X  X           X
  778. Tek 4105/7|                X
  779. TVI950    |                                     X
  780. DG210/211 |             X  X
  781. Prestel   |    X
  782. Controls  | X  X  X
  783. CTB tools |                         X                 X     X     X
  784.  
  785.                                 Table 3.1.2
  786.  
  787.  
  788.         Table 3.1.3 summarizes the scripting capabilities of various
  789.         Macintosh telecommunications programs:
  790.  
  791. Programs:   ZT SC MP MK VT VP WK TR PT GT ML QV TM TL TY CM 5P MI CL
  792. ---------------------------------------------------------------------
  793. Scripting |
  794. __________|
  795. Recording |    X  X           X     X
  796. If/Else   |       X  X        X  X  X              X        X
  797. Loops     |       X  X              X              X     X  X
  798. XCMDs     |       X           X  X  X                       X
  799. FileOps   |       X  X        X     X                    X  X
  800. Arithmetic|       X  X        X     X              X        X
  801. Variables | X     X  X        X  X  X              X        X
  802. User Input|       X  X           X  X                       X
  803. Key Remaps|          X           X  X                    X  X
  804. Arrays    |       X  X              !              X
  805. Wait/Send |             X                                         X
  806.  
  807.                                 Table 3.1.3
  808.  
  809.         The February, 1993 issue of "MacUser" reviews White Knight,
  810.         MicroPhone II, Smartcom II (for the Macintosh), ZTerm, and
  811.         MacIntercomm. The review is also useful for those new to
  812.         telecommunications in general.
  813.  
  814.         ! Although PacerTerm does not support arrays per se, it
  815.           does implement HyperTalk's chunk expressions that allow
  816.           any variable to be referred to as a collection of
  817.           characters, items, words, or lines.
  818.  
  819.         Note: Peter Newton's DialScript 1.7, archived at 
  820.         rascal.ics.utexas.edu, is a telecommunications scripting
  821.         utility useful for automating complicated logins and
  822.         then automatically launching applications or startup
  823.         documents. It's free and source is available.
  824.  
  825.         
  826. [3.2] What is the latest version of ZTerm?
  827. ------------------------------------------
  828.  
  829.         ZTerm is currently at revision level 0.9 (4/93). Other released
  830.         versions were 0.7, 0.75 and 0.8, and 0.85.
  831.  
  832.         Two "fake" versions of ZTerm have circulated. Recently (4/93),
  833.         a hacked version called "ZTerm 0.93 XK", based on 0.9, was 
  834.         distributed.
  835.  
  836.         An older also fake version labelled "ZTerm 1.0" has also been
  837.         seen. Neither versions were released by the author, Dave Alverson.
  838.  
  839.         For the latest scoop on ZTerm, as well as advice on features, bugs,
  840.         bug fixes, and more, see Leslie Jones' ZTerm FAQ which is posted
  841.         to comp.sys.mac.comm, comp.sys.mac.apps, news.answers, and the
  842.         InfoMac and UMich archives.
  843.  
  844.  
  845. [3.3] What is the Communications Toolbox (CTB)?
  846. -----------------------------------------------
  847.  
  848.         The Communications Toolbox is a Macintosh operating system
  849.         interface that provides a standard interface for programmers
  850.         writing communications programs. Rather than make calls to
  851.         control the modem serial port, for example, a programmer can
  852.         call an equivalent CTB routine. This allows the operating system
  853.         to manage the serial port(s) just like any other limited
  854.         resource. In addition, specific "tools" that interface with
  855.         modems, provide terminal emulation, or handle file transferring
  856.         can be implemented as external add-on features to CTB-aware
  857.         programs.
  858.  
  859.         The CTB requires System 6.0.4 or later. The CTB is built into
  860.         System 7. Tools can be added by placing them in the Extensions
  861.         folder; rebooting is not necessary. Under System 6.0.X, CTB
  862.         tools belong in the Communications folder.
  863.  
  864.  
  865. [3.4] Are there any shareware or freeware tools that support Kermit,
  866. --------------------------------------------------------------------
  867.         and/or X,Y,Z-MODEM?
  868.  
  869.         Termy 1.0, freeware from Ice Engineering, is the only CTB-aware
  870.         application that can be obtained via anonymous FTP. Termy has
  871.         no built-in support for any connection methods, file transfer
  872.         protocols, or terminal emulation, so you will need to obtain
  873.         Communication Toolbox tools for each of these.
  874.  
  875.         Tim Endres has written and released TGE TCP Tool, a Connection
  876.         Tool for the Communications Toolbox. It provides TELNET and
  877.         transparent TCP connections. The tool is free for personal use.
  878.  
  879.         Several modem Connection tools are available from the various
  880.         FTP sites. These include the Apple Modem Tool 1.11, the Hayes
  881.         Modem Tool 1.02, the CCL Modem Tool 1.0, and the Zoom Modem
  882.         Tool 1.11. After recently releasing his CTB File Transfer tool,
  883.         Kermit Tool GH (which supports MacBinary, RLE compression,
  884.         and other features), Glenn Howes has gone on to release a YMODEM 
  885.         tool.
  886.         
  887.         The Basic Connection Tools Disk is available from ftp.apple.com
  888.         as /dts/mac/sys.soft/netcomm/basic-conn-set-1-1-1-image.hqx .
  889.         You will need DiskCopy or MountImage to decode the image file.
  890.         This disk includes VT102 and TTY terminal tools, XMODEM and Text
  891.         File Transfer tools, and Modem, Serial, and Appletalk
  892.         Connection tools (10/92).
  893.  
  894.         Advanced Software Concepts has demonstration versions of
  895.         several CTB tools at InfoMac sites in the demo directory.
  896.         Demo versions of a TCP/IP Connection tool, an FTP File Transfer 
  897.         tool, as well as VT420, IBM3270, and IBM5250 Terminal tools
  898.         are being distributed (10/92).
  899.  
  900.         Stalker Software has a demonstration version of its VideoTex 
  901.         terminal tool at InfoMac sites. Stalker has also released a
  902.         free CEPT Modem Tool, which is equivalent to the CCL Modem Tool
  903.         but also supports the CEPT-1 low-level protocol used by European
  904.         VideoTex systems.
  905.  
  906.         New free and shareware CTB tools inevitably get posted to Info-
  907.         Mac where they appear in the info-mac/comm directory and also
  908.         to mac.archive.umich.edu in mac/system.extensions/commtoolbox.
  909.         If you give the command "ls *tools*" in these directories
  910.         through an anonymous FTP connection, you can get a list of
  911.         all the free and shareware CTB tools currently available.
  912.         As of 10/92, there are *NO* free or shareware ZMODEM 
  913.         or FTP File Transfer tools, *NO* free Tektronix, or IBM 3270
  914.         Terminal Tools. (For info on free Telnet/FTP *programs*, however, 
  915.         see [5.3]).
  916.  
  917.         There are, however, a number of available *payware* tools that
  918.         provide various levels of functionality:
  919.         
  920.         o MicroPhone Pro includes a Telnet tool (along with some FAX
  921.         support software). MicroPhone II does not include the Telnet
  922.         tool, unfortunately.
  923.  
  924.         o PacerTerm ships with a broad collection of tools, including:
  925.         XMODEM, ZMODEM, Kermit, and FTP file transfer tools; Telnet,
  926.         LAT, ADSP, and serial connection tools; and TTY, VT102, and
  927.         VT320 terminal tools.
  928.  
  929.         o 5PM ships with a Telnet Tool and the Apple Basic Connectivity
  930.         Set (XMODEM, ADSP, serial, modem, TTY, VT102, VT320). Other tools
  931.         are available from Advanced Software Concepts : FTP, VT420,
  932.         IBM3270 and IBM5250.
  933.  
  934.         o Seaquest Software has released XMODEM, YMODEM, and Kermit file
  935.         transfer tools. It also has been said to be developing a ZMODEM 
  936.         tool for well over a year now (8/93).
  937.         
  938.         o Versaterm and Versaterm Pro include FTP client and server file
  939.         transfer tools and Telnet, LAT, SL/IP, and ADSP connection
  940.         tools.
  941.  
  942.  
  943. [3.5] How can I transfer Macintosh files to/from my Macintosh and other
  944. -----------------------------------------------------------------------
  945.         non-Macintosh computers (eg: mainframes, UNIX boxes, PCs)?
  946.  
  947.         If your telecommunication program supports MacBinary (they
  948.         almost all do), turn MacBinary on. This usually involves
  949.         selecting a menu option or clicking a radio button in a
  950.         'preferences' type dialog box. Then, transfer your file
  951.         normally. Your Macintosh file will be sent as a MacBinary file
  952.         that can be treated as an ordinary binary file.
  953.         
  954.         If your telecommunication program does not support MacBinary,
  955.         get a copy of the MacBinary program and use it to make a
  956.         MacBinary version of your Macintosh file. Then send this
  957.         MacBinary file. Meanwhile, look around at the various shareware
  958.         and commercial telecommunications programs that do support
  959.         Macbinary. See [3.1].
  960.         
  961.         Note: Not all files need to be transferred as MacBinary files.
  962.         In particular, most text and non-Macintosh specific binary files
  963.         (like GIF/JPEG images) do not. See [2.2] for more information.
  964.  
  965.         To actually "download" a file (eg: transfer it from a remote
  966.         host computer to your Macintosh), you must first instruct the
  967.         remote computer to send the file by issuing a command. For
  968.         example, to download a file from a Unix machine using XMODEM,
  969.         you would first have to give a command similar to:
  970.         
  971.                 % sx filename
  972.         
  973.         where 'sx' is the local Unix program to send a file using XMODEM
  974.         and 'filename' is the name of the file you wish to send. Then,
  975.         locally, you must start the file transfer by typically choosing
  976.         a menu option in your terminal program. The process is similar
  977.         for Kermit transfers. Terminal programs that support ZMODEM
  978.         should recognize the start of a ZMODEM download automatically.
  979.  
  980.         Note: Not all systems are alike. The command to start XMODEM
  981.         may not necessarily be 'sx'; another possibility is 'xmodem'.
  982.         Ask your local system administrator if you cannot find the
  983.         right program; most sites support something. Also, see the
  984.         listing below.
  985.  
  986.         To upload, first issue the appropriate receive command on the
  987.         remote host computer; then, select the local send option in your
  988.         terminal program. Good ZMODEM packages can start the remote file
  989.         transfer automatically.
  990.         
  991.         If you experience multiple CRC errors when downloading with
  992.         ZMODEM, especially after backgrounding the download, try sending
  993.         your file using a fixed window size, eg: 'sz -w 1024 filename'.
  994.         If errors persist, also try escaping control characters,
  995.         eg: 'sz -ew 1024 filename'. Depending on your setup, you may
  996.         be able to use a larger window size (eg: use 4096 or 2048
  997.         instead of 1024) which can slightly reduce transfer time.
  998.         
  999.         Typical Unix programs that support transfering files via a
  1000.         serial (modem) link:
  1001.         
  1002.         Kermit          XMODEM          YMODEM          ZMODEM
  1003.         -------         ------          ------          ------
  1004.         kermit          sx              sb              sz
  1005.         ckermit         xmodem
  1006.  
  1007.         If you are trying to transfer a lot of information between
  1008.         a Macintosh and an MS-DOS PC, and your Macintosh has an FDHD
  1009.         disk drive (also known as a SuperDrive), using Apple File
  1010.         Exchange, or any of the various shareware and payware programs
  1011.         that allow you to access (or even mount) MS-DOS formatted 3.5"
  1012.         HD diskettes, can greatly speed up the transfering process. 
  1013.         Apple File Exchange even provides for automatic translation
  1014.         of certain types of files. If you are transfering a lot of
  1015.         information between a Macintosh and a Unix system, you can
  1016.         use the (free) Macintosh program suntar to read 1.44 MB Unix
  1017.         tar floppies.
  1018.  
  1019.         Note: On most Sun Microsystems' floppy drives, the appropriate
  1020.         formatting command is "fdformat -ev /dev/rfd0c". This will
  1021.         verify and eject the disk after formatting. Then use tar to 
  1022.         copy files to the device /dev/rfd0c.
  1023.  
  1024.  
  1025. [3.6] What's the best compression program to use when uploading files
  1026. ---------------------------------------------------------------------
  1027.         to an archive or BBS? Are there any other guidelines I should
  1028.         follow?
  1029.  
  1030.         Best Compression: (Revised 3/93)
  1031.         ---- -----------
  1032.  
  1033.         The shareware program StuffIt Lite ($25) (and its commericial
  1034.         sibling, StuffIt Deluxe) are generally regarded as providing 
  1035.         the best compression performance of the many Macintosh 
  1036.         compression utilities. Both programs also sport a fancy
  1037.         user-interface. Registered users of StuffIt Lite can upgrade
  1038.         to StuffIt Deluxe for $45, which includes many other compression
  1039.         tools that are not directly applicable to telecommunications.
  1040.  
  1041.         The shareware program Compact Pro ($25) provides similar compression 
  1042.         performance to StuffIt Lite and also has a loyal set of users.
  1043.  
  1044.         Individual preferences differ, so the editor suggests you try
  1045.         using both programs (StuffIt Lite and Compact Pro are available
  1046.         for FTP at the various archives sites) and choose the one you 
  1047.         like best. Note that StuffIt 1.5.1 and Stuffit Classic are 
  1048.         *not* the same as, nor as good as, StuffIt Lite 3.0.
  1049.  
  1050.         Posting Macintosh Programs: (Revised 4/93)
  1051.         ------- --------- --------
  1052.         
  1053.         You should use either StuffIt Lite, StuffIt Deluxe, or Compact
  1054.         Pro to compress Macintosh files you send to anonymous FTP sites
  1055.         and BBS's. Do not post PackIt, Disk Doubler, SuperDisk, Zip,
  1056.         or any other type of archive (including self-extracting
  1057.         archives -- see below). Stuffit Lite 3.0 and Compact Pro
  1058.         have evolved as the standard archive formats for posting
  1059.         Macintosh files for good reasons.
  1060.  
  1061.         Regardless of which archiver you use, PLEASE DO NOT MAKE AN
  1062.         AN ARCHIVE YOU ARE POSTING SELF-EXTRACTING! The extra code
  1063.         added to the file to make it self-extracting is NOT insignificant
  1064.         in size. The convenience of self-extracting archives is not worth
  1065.         the space they waste at anonymous-FTP sites and BBS's (where
  1066.         literally thousands of compressed files are stored). Self-
  1067.         extracting archives are useful in other contexts, but should be
  1068.         discouraged as a medium for posting to archives. Also, don't
  1069.         rely on the archive maintainer having the time to extract your
  1070.         self-extracting post and re-archiving it; these volunteers are
  1071.         simply too busy to take on this additional burden.
  1072.        
  1073.         Before you create your archive, set the Finder label of all
  1074.         files you plan to include in the archive to 'None'.
  1075.  
  1076.         Avoid using strange punctuation marks in filenames that you
  1077.         will distribute. Characters such as exclamation points, spaces,
  1078.         dollar signs, etc, are legal characters in Macintosh filenames
  1079.         but can be difficult to work with on non-Macintosh systems
  1080.         (where most Macintosh archives are stored). Since BinHex and
  1081.         MacBinary store your original Macintosh filename, removing
  1082.         strange characters from a BinHex'd or MacBinary'd file before
  1083.         distributing will not affect the original filename. As an
  1084.         example, MyFile-215.sit is a perfectly acceptable filename.
  1085.  
  1086.         After you have created the archive and named it appropriately,
  1087.         BinHex encode it (see [2.3]). Edit the resulting text file
  1088.         and include a short description of the archive you want to
  1089.         distribute, including any system requirements and problems.
  1090.         If you include a signature, limit it to a single line.
  1091.         
  1092.         Finally, upload the text file (if necessary) and e-mail it
  1093.         to macgifts@mac.archive.umich.edu. Your subject line should
  1094.         specify a suggested name and location for your submission,
  1095.         eg:
  1096.         
  1097.               To: macgifts@mac.archive.umich.edu
  1098.               Subject: app/myfile-215.sit.hqx
  1099.  
  1100.         Mailing your archive to macgifts automatically submits it
  1101.         to the InfoMac archives, mac.archive.umich.edu, and the
  1102.         Usenet group comp.binaries.mac. 
  1103.  
  1104.         Thanks for complying with these guidelines. 
  1105.  
  1106.  
  1107. [3.7] How can I use the programs that are posted to comp.binaries.mac?
  1108. ----------------------------------------------------------------------
  1109.  
  1110.         The files posted to comp.binaries.mac are in BinHex 4.0 format.
  1111.         Long files are split into several postings that must be
  1112.         concatenated IN THE PROPER ORDER (and usually with headers
  1113.         and signatures removed) before converting.
  1114.  
  1115.         First, read the man page or other documentation for your
  1116.         newsreader. A little time spent here can save you a lot of time
  1117.         doing repetitive tedious work later. Find out how to save an
  1118.         article to a file.
  1119.  
  1120.         Next, save all the posted articles for a given program posted to
  1121.         comp.binaries.mac to a single file. Don't combine postings that
  1122.         are for different programs, but do save multi-part postings to
  1123.         the same file, in increasing order of part number. For example,
  1124.         if you are using the Unix newsreaders 'rn', 'trn', or something
  1125.         similar:
  1126.  
  1127.         *****  15 unread articles in comp.binaries.mac--read now? [=ynq]
  1128.          2761 Great Icon Editor (part 1 of 2)
  1129.          2762 Great Icon Editor (part 2 of 2)
  1130.          2764 Hypercard Resource Tools
  1131.          2765 Idea 1.2 (part 01 of 11)
  1132.          2766 Idea 1.2 (part 02 of 11)
  1133.          2767 Idea 1.2 (part 03 of 11)
  1134.          2768 Idea 1.2 (part 04 of 11)
  1135.          2769 Idea 1.2 (part 05 of 11)
  1136.          2770 Idea 1.2 (part 06 of 11)
  1137.          2771 Idea 1.2 (part 07 of 11)
  1138.          2772 Idea 1.2 (part 08 of 11)
  1139.          2773 Idea 1.2 (part 09 of 11)
  1140.          2774 Idea 1.2 (part 10 of 11)
  1141.          2775 Idea 1.2 (part 11 of 11)
  1142.         What next? [npq] 2761 s iconeditor.hqx
  1143.         2761    Saved to mailbox /u/joe/News/iconeditor.hqx
  1144.         What next? [npq] 2762 s iconeditor.hqx
  1145.         2762    Saved to mailbox /u/joe/News/iconeditor.hqx
  1146.         
  1147.         At this point, download the file "iconeditor.hqx" (it will be
  1148.         automatically placed in your "News" directory) to your Macintosh
  1149.         and use a program like StuffIt Expander, DeHqx, HQXer, or Compact
  1150.         Pro to convert the .hqx file to a Macintosh file.
  1151.  
  1152.         Warning:  The original BinHex utility, BinHex 4.0, has a bug
  1153.         that causes it to crash on large or corrupted .hqx files. It
  1154.         also requires you to strip mail-headers off of .hqx files before
  1155.         decoding.
  1156.         
  1157.         The Macintosh file you create may in fact be an archive that you
  1158.         then need to unarchive with the appropriate program. See the
  1159.         list of file suffixes to determine which program(s) to use.
  1160.  
  1161.         Note: You can streamline the process by:
  1162.         
  1163.         --> using the Unix program 'mcvert' or 'hexbin' (see [6.5]) to
  1164.             convert the .hqx file to a MacBinary file on your Unix host.
  1165.             Since the .hqx file is usually 30% to 40% larger than the
  1166.             MacBinary file, this saves download time. These utilities
  1167.             are also smart enough to handle stripping headers and
  1168.             signatures, although you must still save the postings in the
  1169.             proper order.
  1170.                                 
  1171.         --> using one of the many utilities that exist to reorder
  1172.             postings automatically before you convert them from
  1173.             BinHex
  1174.  
  1175.         --> learning enough about your newsreader program to save more
  1176.             than one article at once in a particular order
  1177.  
  1178.         --> checking out the programs: StuffIt Expander, DeHqx and HQXer
  1179.  
  1180. ================================================================================
  1181. [4] Introduction to AppleTalk (and Remote AppleTalk)
  1182. ====================================================
  1183.  
  1184. [4.1] What kind of hardware do I need to set up an LocalTalk network?
  1185. ---------------------------------------------------------------------
  1186.  
  1187.         Be sure you have read section [5] and understand the difference
  1188.         between LocalTalk and PhoneNet. Setting up an AppleTalk network
  1189.         based on either LocalTalk or PhoneNet requires purchasing a box
  1190.         that connects to your Macintosh's serial (printer) port with the
  1191.         appropriate mini DIN-8 or DB-9 connector and provides, in the
  1192.         case of LocalTalk, two mini DIN-8 connectors for Apple's
  1193.         (expensive) multiwire AppleTalk cables, or, in the case of the
  1194.         less expensive PhoneNet, two standard RJ11 (modular telephone)
  1195.         jacks. Both boxes look similar to Figure 4.1.1.
  1196.         
  1197.                         +-----------------+
  1198.         to/from <------>|                 |
  1199.         rest of         |                 |<-------->  to Macintosh or
  1200.         network <------>|                 |                 printer
  1201.                         +-----------------+
  1202.  
  1203.                                 Figure 4.1.1
  1204.  
  1205.         Computers and printers should be connected serially; that is,
  1206.         chain the devices in any convenient order, with either
  1207.         a single AppleTalk cable (LocalTalk network) or telephone
  1208.         cable (PhoneNet network) connecting neighboring machines.
  1209.         Do *not* connect the ends of a LocalTalk or PhoneNet
  1210.         network --- this is not a ring (eg: TokenRing) network.
  1211.  
  1212.         It should be noted that Apple is "strongly encouraging"
  1213.         new AppleTalk networks to be Ethernet-based.
  1214.  
  1215.  
  1216. [4.2] How can I change the Chooser "user" and name of my Macintosh?
  1217. -------------------------------------------------------------------
  1218.       Also: Why can I no longer change the name of my hard-disk?
  1219.  
  1220.         To change the owner and name of your Macintosh under System 7,
  1221.         select "Controls Panels" from the Apple Menu and double-click
  1222.         on the "Sharing Setup" Control Panel.
  1223.         
  1224.         The Chooser "user" is the "Owner name:". Change it like any
  1225.         standard edit field.
  1226.         
  1227.         The name of your Macintosh is the "Macintosh name:".
  1228.         
  1229.         Also on this Control Panel is a button to turn File Sharing
  1230.         on and off. When File Sharing is on, you cannot change the
  1231.         name of shared disks. If you are trying to change the name
  1232.         of your hard disk but cannot get the name to turn into an
  1233.         edit field, File Sharing is probably on. Use the Sharing
  1234.         Setup Control Panel to turn File Sharing off, change your
  1235.         hard disk name, and then turn File Sharing back on (unless
  1236.         you have no need for it).
  1237.  
  1238.         
  1239. [4.3] What is AppleTalk Remote Access ?
  1240. ---------------------------------------
  1241.  
  1242.         Apple's AppleTalk Remote Access is a software package that
  1243.         allows you to dial-in to an AppleTalk network (or to create
  1244.         an AppleTalk network between two Macintoshes via dial-up
  1245.         modems) from a remote Macintosh. Remote Access requires
  1246.         at minimum:
  1247.         
  1248.             o   a Macintosh (possibly connected to an AppleTalk
  1249.                 network) designated as the host with a dedicated
  1250.                 high speed modem
  1251.         
  1252.             o   one or more remote Macintoshes with modems
  1253.             
  1254.             o   a phone line connecting the host Macintosh with
  1255.                 the remote Macintosh
  1256.  
  1257.             o   copies of the Remote Access software running on the
  1258.                 designated host as well as on all remote machines 
  1259.         
  1260.         Once configured, connecting the remote machine to the AppleTalk
  1261.         network is as simple as clicking a button. Modem control is
  1262.         handled automatically (assuming one of the many included modem
  1263.         scripts works with your modem; see [4.4]). Passwords and call-
  1264.         back facilities are provided.
  1265.         
  1266.         Once connected, the remote machine can use the AppleTalk
  1267.         network normally. One can print remotely, send messages,
  1268.         access remote filesystems, monitor network traffic, etc.
  1269.  
  1270.         Throughput, even when using 9600 baud modems, will be
  1271.         significantly lower than through a LocalTalk or PhoneNet
  1272.         connection; however, except for program launching and file
  1273.         copies, the added delay is small.
  1274.         
  1275.         You CAN use slower 2400 baud modems, including the internal
  1276.         Powerbook modems, but you will probably not enjoy the
  1277.         experience.
  1278.  
  1279.  
  1280. [4.4] Where can I get a Remote Access script for my modem? 
  1281. ----------------------------------------------------------
  1282.  
  1283.         If none of the (many) included modem scripts work with your
  1284.         modem, try:
  1285.         
  1286.             o   searching the InfoMac archives for a script for your
  1287.                 modem; several scripts have been posted recently
  1288.         
  1289.             o   making a copy of the script that works best with
  1290.                 your modem (the scripts are in the Extensions Folder
  1291.                 which is in the Systems Folder), opening it up with
  1292.                 a text editor, and experimenting; this assumes you
  1293.                 have a copy of your modem's manual and know the
  1294.                 basics about the Hayes command set. If you are
  1295.                 succesful, post your script so others can benefit!
  1296.  
  1297. ================================================================================
  1298. [5] Networking, MacTCP, Telnet, SL/IP
  1299. =====================================
  1300.  
  1301. [5.1] What is MacTCP and what kind of hardware and software do I need to use it?
  1302. --------------------------------------------------------------------------------
  1303.         
  1304.         MacTCP is Apple's implementation of the Defense Advanced Research
  1305.         Projects Agency (DARPA) TCP/IP Protocols (see [5.2]). MacTCP's
  1306.         software interface is a Control Panel, which means that it loads
  1307.         when your Macintosh boots. Under System 6.0.X, MacTCP will reside
  1308.         in the System Folder; under System 7.0, it should be placed in
  1309.         the Control Panels Folder.
  1310.         
  1311.         MacTCP accomplishes two important tasks: it is a tool that lets
  1312.         programmers who wish to develop TCP/IP based applications do
  1313.         so without "reinventing the wheel". By providing a standard
  1314.         interface to TCP/IP network hardware, MacTCP also makes it
  1315.         possible for more than one TCP/IP based application to run on a
  1316.         Macintosh at any one time. For example, you can simultaneously
  1317.         use a Telnet program, an FTP program, and share a filesystem
  1318.         via NFS when you use MacTCP to provide the interface to your
  1319.         TCP/IP network.
  1320.         
  1321.         The latest version (9/93) of MacTCP is MacTCP 2.0.3, which should
  1322.         be out of beta-test and shipping by the time you read this. The last 
  1323.         pre-2.0 version, MacTCP 1.1.1, remains in common use. Both versions
  1324.         require a Macintosh Plus or later CPU, System 6.0.5 or better, a direct
  1325.         connection to an Ethernet or TokenRing network (typically a Ethernet
  1326.         or TokenRing card), a SL/IP dialup connection, or a connection to a 
  1327.         LocalTalk network with a DDP-IP router such as a Shiva FastPath, Cayman 
  1328.         Gatorbox, Webster Multigate, or Compatible EtherRoute TCP. If you are 
  1329.         using System 7.1, you should be using MacTCP 2.0.2 or higher, or at 
  1330.         the very least 1.1.1.  Note: There are known bugs with 2.0; Apple 
  1331.         recommends upgrading.
  1332.  
  1333.         As indicated above, MacTCP is an Apple product available from
  1334.         APDA; product numbers and official names are listed below (8/93).
  1335.         Note that MacTCP 2.0 is known by "Connection for Macintosh".
  1336.  
  1337.         M8113Z/A    TCP/IP Connection for Macintosh       59.00
  1338.         M8114Z/A    TCP/IP Administration for Macintosh  199.00
  1339.  
  1340.         Many universities have campus site licenses; your site may 
  1341.         also have such an arrangement --- check before buying.  It 
  1342.         is also now possible to buy MacTCP from mail-order companies;
  1343.         check around, and you may find a better price than APDA.
  1344.  
  1345.         Annual site licenses pricing (7/93):  .edu   .com
  1346.  
  1347.                1 - 2000 Macintosh CPUs        $1000  $3000
  1348.             2001 - 5000                       $1500  $4500
  1349.             5000 - unlimited                  $2500  $7500
  1350.  
  1351.         Contrary to rumours, Apple remainds dedicated to supporting
  1352.         TCP/IP connectivity. Apple employees are said to be currently
  1353.         focused on MacTCP 3.0, expected first quarter of 1994.
  1354.  
  1355.         For more detailed information regarding setting up a Macintosh
  1356.         to connect to a TCP/IP network using MacTCP, see Eric Behr's
  1357.         report on MacTCP which is archived at the various FTP sites
  1358.         as mac-tcp-info.txt. This report provides a lot of useful
  1359.         information for first-time Macintosh networking administrators.
  1360.  
  1361.  
  1362. [5.2] What are AppleTalk, LocalTalk, EtherNet, EtherTalk, TCP/IP, etc?
  1363. ----------------------------------------------------------------------
  1364.  
  1365.         When attempting to describe networking terms, a distinction
  1366.         should be drawn between networking _protocols_ (such as
  1367.         AppleTalk and TCP/IP) and networking _hardware_ (such as
  1368.         LocalTalk, Ethernet, and TokenRing). In most cases, a specific
  1369.         protocol can be used over more than one hardware medium.
  1370.  
  1371.         In order to help understand the interaction of these disparate
  1372.         parts in a real-world network, we can adopt the useful analogy
  1373.         of multi-layer cake with the physical wire at the very bottom
  1374.         and the software which you are running at the very top.
  1375.  
  1376.         Thus, we can think of LocalTalk, Ethernet and TokenRing as being
  1377.         the layers at the bottom, AppleTalk and TCP/IP in the middle and
  1378.         programs like NCSA Telnet, NFS/Share and MacX at the top.
  1379.  
  1380.  
  1381.         The following terms describe protocols (software descriptions)
  1382.         common to the Macintosh networking world:
  1383.  
  1384.         * AppleTalk: A proprietary suite of protocols developed by Apple
  1385.         Computer, Inc. that provides for near-transparent network
  1386.         connections between Macintosh computers. However, within the
  1387.         last few years AppleTalk has been ported to operating systems
  1388.         other than the Macintosh OS, including UNIX, VMS and DOS.
  1389.         Questions about the AppleTalk protocol are probably best posed
  1390.         in the newsgroup comp.protocols.appletalk .
  1391.  
  1392.         * TCP/IP: A suite of protocols developed by the Defense Advanced
  1393.         Research Projects Agency (DARPA) whose purpose is multi-platform
  1394.         connectivity. TCP/IP drivers are available for almost all of the
  1395.         computer platforms in use today, including micros, minis, main-
  1396.         frames and supercomputers. TCP/IP stands for Transmission Control
  1397.         Protocol/Internet Protocol, because these are the two most widely
  1398.         used protocols in the suite.  However, TCP/IP includes the User 
  1399.         Datagram Protocol (UDP), Address Resolution Protocol (ARP),
  1400.         Reverse Address Resolution Protocol (RARP) and others.
  1401.  
  1402.         * EtherTalk: The driver which allows AppleTalk protocols to be
  1403.         transported by Ethernet.
  1404.         
  1405.         * TokenTalk: The driver which allows AppleTalk protocols to be
  1406.         transported over IBM TokenRing networks.
  1407.  
  1408.  
  1409.         The following terms describe hardware (the physical link such
  1410.         as the wire(s) connecting computers) common to the Macintosh
  1411.         networking world:
  1412.  
  1413.         * LocalTalk: One type of hardware over which AppleTalk protocols
  1414.         can be transported. LocalTalk has a throughput of 230.4 Kilobits
  1415.         per second, or roughly a quarter of a Megabit per second.
  1416.  
  1417.         * PhoneNet: Another type of hardware commonly used to transport
  1418.         AppleTalk packets. PhoneNet mates LocalTalk hardware with
  1419.         ordinary (unused) telephone wire. PhoneNet is probably the
  1420.         cheapest way to connect widely separated Macintosh computers
  1421.         within a single building.
  1422.         
  1423.         * Ethernet: A network medium over which AppleTalk, TCP/IP and
  1424.         other protocols travel. Ethernet's maximum throughput is
  1425.         10 Megabits per second.
  1426.         
  1427.         * TokenRing: A network medium developed (and patented) by IBM
  1428.         based on a topology of a ring of nodes connected serially by a
  1429.         single cable. Each node, or computer, speaks on the cable only
  1430.         when it has posession of a token. TokenRing technology can
  1431.         demonstrate throughputs of ranging from 4 to 16 Megabits per 
  1432.         second.
  1433.  
  1434.  
  1435. [5.3] What is Telnet, and is there a Telnet program for the Macintosh?
  1436. ----------------------------------------------------------------------
  1437.  
  1438.         Telnet is a high speed terminal connection protocol designed
  1439.         with TCP/IP in mind. A Telnet program allows you to connect
  1440.         to computers that accept Telnet sessions (such as UNIX boxes)
  1441.         with interactive full-screen console input and output
  1442.         capabilities in mind.
  1443.  
  1444.         There are several Telnet programs for the Macintosh. The first
  1445.         and most widely used is NCSATelnet, which is free and can be
  1446.         found via anonymous FTP from ftp.ncsa.uiuc.edu (as well as
  1447.         elsewhere). The latest version is 2.5 and supports TEK 4105
  1448.         graphics, provides both an FTP server *and* client as well as
  1449.         a built-in SL/IP driver, and can do session logging. Unlike most
  1450.         TCP/IP programs for the Macintosh, it does not require (but can
  1451.         use) MacTCP.
  1452.  
  1453.         Comet, the Cornell Macintosh Terminal Emulator, is a Public
  1454.         Domain communications program which offers multiple VT102 and
  1455.         IBM 3278 emulator Telnet sessions (using MacTCP) as well as
  1456.         serial VT102 connections. A TFTP server is provided for TCP/IP
  1457.         file transfer; in addition the "ft3270" file transfer protocol 
  1458.         supports file transfer with IBM VM hosts over Telnet and serial
  1459.         connections.  Comet is available via anonymous FTP from the 
  1460.         pub/comet/ directory of comet.cit.cornell.edu.
  1461.  
  1462.         Hytelnet is a Telnet program available for various personal
  1463.         computers including the Macintosh. The Macintosh version is
  1464.         based upon Hypercard 2.x. Contact Charles Burchill at
  1465.         <burchil@ccu.umanitoba.ca> for more information about Hytelnet.
  1466.  
  1467.         InterCon Systems has a fully-functional Telnet Connection Tool
  1468.         for us with the CTB). InterCon's TCP/Connect II includes 
  1469.         facilities for Telnet as well as a FTP (and a host of other
  1470.         features).
  1471.  
  1472.         Versaterm 4.6.2 ships with a Telnet Connection Tool (in
  1473.         addition to MacTCP). However, this tool seems to be intended
  1474.         to be used only with Versaterm and does not support all
  1475.         Telnet features.
  1476.  
  1477.         Advanced Software Concepts distributes 5PM with MacTCP, a
  1478.         Telnet Connection Tool and a FTP server. 5PM includes a
  1479.         HyperTalk-like scripting engine and allows the user to create
  1480.         "palettes" which are similar to HyperCard cards.
  1481.  
  1482.         Stanford University Networking Systems has distributed a package
  1483.         known as SU-Mac/IP that includes Telnet, FTP, tn3270, printing
  1484.         facilities and other MacTCP based capabilities. The package
  1485.         can be licensed *ONLY* by "degree-granting institutions of
  1486.         higher education". For information, either send e-mail to
  1487.         macip@jessica.stanford.edu or call [USA] (415) 723-3909.
  1488.         
  1489.  
  1490. [5.4] Is there a FTP (client/server) program for the Macintosh?
  1491. --------------------------------------------------------
  1492.  
  1493.         Yes, you can choose from freeware, shareware and payware
  1494.         varieties:
  1495.         
  1496.         * NCSATelnet (see [5.3]) includes both FTP client and server
  1497.         capabilities.
  1498.         
  1499.         * Fetch 2.1 (from Dartmouth) is a free FTP client application for
  1500.         educational institutions. Otherwise, it requires a license.
  1501.  
  1502.             Fetch provides an intuitive interface to FTP servers,
  1503.             similar in style and feel to the standard Macintosh
  1504.             open file dialog.
  1505.  
  1506.         * FTPd, $10, by Peter Lewis <peter@cujo.curtin.edu.au>, is a
  1507.         high-quality shareware FTP server with many features:
  1508.  
  1509.           o Multiple simultaneous users.
  1510.           o Uses System 7 Users & Groups to define users and passwords
  1511.           o Supports BinHex and MacBinary transfers, including the MACB 
  1512.             command.
  1513.           o Allows login to other AppleShare servers on the local
  1514.             network.
  1515.           o Allows different formats of a file to be fetched.
  1516.           o Pattern matching in change directory command.
  1517.           o Individual initial directory for any user.
  1518.           o FTP site descriptions sent after login.
  1519.           o Directory descriptions sent after CD command.
  1520.           o Supports the CatSearch feature to allow very fast volume
  1521.             wide searches.
  1522.  
  1523.         * HyperFTP, a Hypercard-based FTP client.
  1524.  
  1525.         * XferIt, by Steve Falkenburg, a shareware FTP client.
  1526.         
  1527.         * Versaterm 4.6.2 also ships with an FTP CTB Tool.
  1528.  
  1529.         * Advanced Software Concepts sells FTPShare, a commercial FTP
  1530.           server product and has posted a demo to InfoMac. Main features
  1531.           (according to authors) are:
  1532.  
  1533.             o Operates very similar to System 7 FileSharing.
  1534.             o Also works under System 6.
  1535.             o Quite fast.
  1536.  
  1537.         
  1538. [5.5] What are SL/IP, CSL/IP and PPP?
  1539. -----------------------------------
  1540.  
  1541.         SL/IP stands for Serial Line Internet Protocol.  SL/IP is a
  1542.         "non-standard" for framing IP packets and shipping them over
  1543.         a serial line (e.g. a cable, or a pair of modems), thus
  1544.         allowing a home machine to dial up and become part of the
  1545.         Internet. Effectively, SL/IP turns a serial port into a logical
  1546.         ethernet port.
  1547.  
  1548.         Many workstations and terminal servers can support SL/IP. On
  1549.         the Macintosh side, several vendors offer SL/IP modules for
  1550.         MacTCP. (These vendors and products are summarized below).
  1551.         Macintosh software which communicates with the outside world
  1552.         via MacTCP will continue to work over SL/IP, albeit somewhat
  1553.         more slowly due to the relatively low bandwidth of modem
  1554.         connections.
  1555.  
  1556.         CSL/IP stands for Compressed SL/IP.  CSL/IP reduces the size of
  1557.         the headers in IP packets by eliminating a certain amount of
  1558.         redundancy.  This improves interactive performance.
  1559.  
  1560.         PPP stands for Point-to-Point Protocol.  PPP can support both
  1561.         synchronous and asynchronous connections and protocols that
  1562.         are not IP-based (such as AppleTalk). It provides specifications 
  1563.         for error correction, feature negotiation, escaping control 
  1564.         characters, etc.  PPP is becoming more and more popular, 
  1565.         especially as MacPPP, a MacTCP extension available via anonymous 
  1566.         FTP from merit.edu in pub/ppp, has matured into a stable and 
  1567.         viable alternative to the various available MacTCP SL/IP LAPs.
  1568.         Although SL/IP continues to be more prevalent than PPP, PPP will
  1569.         become more prevalent in the future. For more information on PPP,
  1570.         consult the FAQ for the newsgroup comp.protocols.ppp.
  1571.  
  1572.         Recently, several vendors have provided SL/IP LAPs for MacTCP.
  1573.         What is a "MacTCP SL/IP LAP"? To quote Steve Dorner, "It's an
  1574.         extension that allows MacTCP to work over a phone line, allowing
  1575.         you to use any MacTCP application over your modem, if you have
  1576.         the right dialins." LAP stands for Link Access Protocol. You
  1577.         choose the LAP you want to use via the MacTCP Control Panel.
  1578.  
  1579.         Currently, the following SL/IP products for the Macintosh are
  1580.         readily available:      
  1581.                 
  1582.            o MacSLIP from Hyde Park Software is a MacTCP extension that
  1583.              supports SL/IP and CSL/IP and a scripting language for
  1584.              session. Individual copies sell for $49.95.
  1585.                 
  1586.              Contact: info@hydepark.com, [USA] (800) 531-5170. Sales
  1587.              and support are handled by TriSoft.
  1588.  
  1589.              Reports of transfer rates as high as 1500 bytes/sec have
  1590.              been posted to comp.sys.mac.comm by users of MacSLIP on
  1591.              V.42bis 9600 baud modems. Transfer rates as high as 3 KB/sec
  1592.              are possible through a 38400 baud connection.
  1593.              
  1594.            o InterCon Systems is shipping a MacTCP extension with their
  1595.              networking product (TCP/Connect II), and as a separate
  1596.              package (InterSLIP).
  1597.  
  1598.              HOWEVER, InterCon has graciously made InterSLIP available
  1599.              to Internet users for FREE. You can FTP InterSLIP from
  1600.              ftp.intercon.com in InterCon/sales. 
  1601.              
  1602.              Demonstration versions of various InterCon products are also
  1603.              available at this FTP address.
  1604.  
  1605.              Contact: sales@intercon.com, [USA] (703) 709 9890
  1606.         
  1607.            o Synergy Software offers a CSL/IP MacTCP extension with
  1608.              its Versaterm/Versaterm-PRO packages. If you already own
  1609.              Versaterm, SL/IP is a $20 upgrade. If you buy the complete
  1610.              Versaterm 4.6.2 package (about $90), you will also get an
  1611.              FTP server and client, a Telnet connection tool, and MacTCP.
  1612.              Performance is comparable to that of MacSLIP.
  1613.  
  1614.              Contact: [USA] (215) 779 0522
  1615.  
  1616.            o If you are only interested in Telnet and FTP capability,
  1617.              you may want to examine NCSA Telnet (see [5.3]).
  1618.  
  1619.         For a review of Macintosh SL/IP products, see the November 16, 1992
  1620.         issue of "Open Systems Today". Benchmarks are included.
  1621.  
  1622.         Note: If you are using MacTCP over a dialup SL/IP or PPP link, 
  1623.         MacTCP 2.0.3 or later is recommended. Previous versions have 
  1624.         an annoying retransmission problem that can slow down serial
  1625.         connections. If you must use v1.1.1, get the MacTCP-Patch
  1626.         program; it's available as mac/misc/update/mactcppatch.cpt.hqx
  1627.         at mac.archive.umich.edu.
  1628.  
  1629.  
  1630. [5.6] How does MacTCP resolve names into IP addresses?
  1631. ------------------------------------------------------
  1632.  
  1633.         If you are having problems configuring MacTCP to use dynamic
  1634.         Domain Name Service entries, the following empirical description
  1635.         of the behavoir of MacTCP's name resolution protocol may be
  1636.         useful.
  1637.  
  1638.         The description assumes some familiarity with IP addressing.
  1639.  
  1640.  
  1641.         Step 1.  Expand the target name.
  1642.  
  1643.         If the target name contains a ".", the target name is the expanded 
  1644.         target name.  Otherwise, prepend the name to the domain marked with 
  1645.         the  "Default" button in the MacTCP control panel.  The 
  1646.         concatenation of the name and this domain becomes the expanded 
  1647.         target name.  Proceed to Step 2.
  1648.  
  1649.         Examples:
  1650.               Assume "slcs.slb.com" is the default domain for MacTCP.
  1651.  
  1652.               "valhalla" expands to "valhalla.slcs.slb.com".
  1653.               "cayman.com" expands to "cayman.com".
  1654.               "apple."  expands to "apple."
  1655.  
  1656.  
  1657.         Step 2.  Check the Hosts file in the System Folder of this Macintosh.
  1658.  
  1659.         If there is an exact match between the expanded target name from 
  1660.         Step 1 and a name in the Hosts file, the corresponding IP address 
  1661.         from the first such match in the Hosts file is the target IP address;
  1662.         otherwise proceed to Step 3.  Trailing "." characters on either the
  1663.         expanded target name or Hosts file name are ignored for this test.
  1664.  
  1665.         Examples:
  1666.               Assume "slcs.slb.com" is the default domain for MacTCP.
  1667.  
  1668.               "linus" expands and matches "linus.slcs.slb.com" in Hosts.
  1669.               "apple." matches "apple" in Hosts.
  1670.               "apple" expands and does *not* match "apple" in Hosts.
  1671.  
  1672.  
  1673.         Step 3.  Find the domains that contain the expanded name.
  1674.  
  1675.         Search through the domains from the MacTCP control panel entries, 
  1676.         and build a list of the domains that contain the expanded target 
  1677.         name.  A domain contains the expanded target name if the domain is 
  1678.         a final string of the expanded target name.  A "." by itself in the 
  1679.         MacTCP control panel is a domain containing any expanded target 
  1680.         name.  The default domain is always added as the last domain of 
  1681.         the list, whether it contains the expanded target name or not.  
  1682.         Proceed to Step 4.
  1683.  
  1684.         Examples:
  1685.               Assume "slcs.slb.com" is the default domain for MacTCP.
  1686.  
  1687.               "valhalla" is expanded and contained in domain "slcs.slb.com".
  1688.               "apple." is *not* contained in domain "slcs.slb.com".
  1689.               "apple" is expanded and contained in domain "slb.com".
  1690.               "anyhost" is contained in domain ".".
  1691.  
  1692.  
  1693.         Step 4.  Consult the name servers of the containing domains.
  1694.  
  1695.         Consult the Domain Name Servers, in the order found, based on the 
  1696.         corresponding IP addresses from their entries in the MacTCP control
  1697.         panel.  The servers are given the expanded target name to translate.  
  1698.         If a MacTCP is unable to contact a server, or if the server returns
  1699.         a non-authoritative negative reply, the next server in line is tried.
  1700.         Otherwise, the result from the server just contacted, either a 
  1701.         successful translation, or an authoritative "unable to resolve", is
  1702.         the final result.
  1703.  
  1704.  
  1705. ================================================================================
  1706. [6] MacX and Other Ways to Interface With UNIX
  1707. ==============================================
  1708.  
  1709. [6.1] Can I run X-Windows on my Mac?
  1710. ------------------------------------
  1711.  
  1712.         Yes. For Macintosh OS users (not using A/UX), two possibilities
  1713.         exist.
  1714.  
  1715.         MacX is an X-Windows server for the Macintosh, developed by
  1716.         Apple. With MacX running, your Macintosh can serve as a display
  1717.         server for any X-Windows client program (such as xterm, xbiff,
  1718.         etc). The client programs must be running on a separate
  1719.         machine running UNIX (unless you are also running A/UX, Apple's
  1720.         brand of UNIX for the Macintosh).
  1721.         
  1722.         MacX's technical capabilities, as described by Alan Mimms
  1723.         in "X for the rest of us" (2/91) and paraphrased in the FAQ
  1724.         for comp.windows.x are as follows:
  1725.         
  1726.           MacX runs on MacPlus or newer machines with >= 2MB of memory
  1727.           and system software 6.0.4 or later. Version 1.1 is fully
  1728.           X11R4-based. It supports full ICCCM-compatible cut and paste
  1729.           of text AND graphics between the Macintosh and X11 worlds,
  1730.           the SHAPE extension (including SHAPEd windows on the Macintosh
  1731.           desktop), an optional built-in ICCCM-compliant window manager,
  1732.           X11R4 fonts and colors, a built-in BDF font compiler, and
  1733.           built-in standard colormaps. 
  1734.         
  1735.         To connect your Macintosh to a network of machines capable of
  1736.         running X-Windows clients, MacX uses MacTCP. For the best
  1737.         performance, you will want to access this network through
  1738.         LocalTalk or normal Ethernet. However, it is also possible
  1739.         to make the connection over a high-speed modem and use MacX
  1740.         to run X-Windows clients on remote machines; you will need
  1741.         a SL/IP LAP module for MacTCP to do this --- see [6.2] for the
  1742.         details.
  1743.         
  1744.         MacX can be purchased from official Apple retailers, such as
  1745.         most university campus stores, for about $300 (less if you
  1746.         qualify for an educational discount). MacX is also bundled
  1747.         with A/UX 3.0.
  1748.  
  1749.         The FAQ for comp.windows.x also describes another product,
  1750.         eXodus, as follows:
  1751.         
  1752.           eXodus from White Pine Software (603-886-9050) runs on any
  1753.           Mac with at least 1MB of memory and runs the X server within
  1754.           a standard Macintosh window.  Version 3.0 [6/91] supports
  1755.           intermixing of X and Mac windows and the ADSP protocol. The
  1756.           version supports the SHAPE extension and includes DECwindows
  1757.           support.
  1758.  
  1759.         For information regarding using MacX with A/UX, see the FAQ
  1760.         for comp.unix.aux and/or ask questions in that newsgroup,
  1761.         and/or investigate wuarchive.wustle.edu:/systems/aux/X11R5.
  1762.         You _can_ run X11R5 under A/UX 3.0.
  1763.  
  1764.  
  1765. [6.2] How can I run MacX over a modem? Is it feasible?
  1766. ------------------------------------------------------
  1767.  
  1768.         Now that several SL/IP LAP modules for MacTCP are available,
  1769.         it is possible to run MacX over a modem. You are advised that
  1770.         performance will be significantly poorer than you may be
  1771.         expecting, especially if you are not using a high-speed modem
  1772.         (eg: 9600 baud or higher with compression and/or error-
  1773.         detection). With high-speed modems, using MacX to bring up
  1774.         xterms and other text-oriented clients is usable; however,
  1775.         any sort of graphics-intensive program (eg: xdvi) is going
  1776.         to require some patience (but should be bearable).
  1777.         
  1778.         Thus, in addition to MacX, to be able run MacX over a modem
  1779.         you need:
  1780.         
  1781.                 1. A modem. A high-speed modem with v.32bis and v.42
  1782.                    is *STRONGLY* recommended.
  1783.                 2. A terminal-server at your site that offers dial-up
  1784.                    SL/IP connections. You'll have to ask your site or
  1785.                    system administrator about this one. There will
  1786.                    likely be some paperwork to fill out.
  1787.                 3. A SL/IP (or CLSIP) LAP module for MacTCP. See [5.5]
  1788.                    for details on such products.
  1789.  
  1790.         If you are specifically interested in just having multi-window
  1791.         connections to a UNIX box that you connect to over a modem,
  1792.         other options include using a Telnet program with SL/IP (see
  1793.         [5.3]), or MacLayers or UW [which do not need SL/IP] (see [6.3],
  1794.         [6.4]).
  1795.  
  1796.  
  1797. [6.3] What is MacLayers and what do I need to use it?
  1798. -----------------------------------------------------
  1799.  
  1800.         MacLayers allows you to logon to a UNIX host and open more than
  1801.         one window over a single (serial) connection. Each window
  1802.         can correspond to a (login) shell or program running on your
  1803.         choice of host(s). Up to seven full-screen resizable VT-100
  1804.         windows are allowed.
  1805.         
  1806.         In addition, MacLayers provides a primitive (but useful
  1807.         anyway) mechanism to download binary files "in the background",
  1808.         allowing you to work in other windows while you download.
  1809.         No upload facility (except for text pasting) is provided.
  1810.         At this time, MacLayers does not support the CTB. However,
  1811.         it is freely distributable (but may not be sold).
  1812.  
  1813.         MacLayers requires:
  1814.         
  1815.                 1. A UNIX host which supports sockets.
  1816.                 2. A Macintosh with 128 KB ROMs or larger.
  1817.                    MacLayers does not work with the old 64 KB ROM
  1818.                    machines.
  1819.  
  1820.         MacLayers comes in two parts: a program you run on your
  1821.         Macintosh and a set of C source files that you compile
  1822.         on your UNIX host (a Makefile is provided). When you login
  1823.         to your host while running MacLayers on your Macintosh, you
  1824.         simply run one of the UNIX-side programs to start up the
  1825.         windowing system (similar to running a windowing-environment
  1826.         like X-Windows at the console, except that everything is
  1827.         character based -- no graphics).
  1828.  
  1829.         MacLayers is currently at version 1.30. The author is working 
  1830.         hard to improve MacLayers; current plans include better terminal
  1831.         emulation, faster downloading, uploading, and more!
  1832.  
  1833.         Please send all electronic correspondence regarding MacLayers
  1834.         to the address layers-reply@rascal.ics.utexas.edu.  The
  1835.         latest version of MacLayers is available via anonymous FTP
  1836.         from rascal.ics.utexas.edu in mac/communications/MacLayers.
  1837.  
  1838.         You are STRONGLY encouraged to upgrade to the latest version.
  1839.         The most common response to requests for features and bug
  1840.         reports is: "Get the latest version from rascal."
  1841.  
  1842.  
  1843. [6.4] What are UW and MultiSession? Are there other programs like MacLayers?
  1844. ----------------------------------------------------------------------------
  1845.  
  1846.         Editorial Comment: One should note that the editor of this FAQ and
  1847.         the current author of MacLayers are one in the same. This may or
  1848.         may not introduce an unavoidable bias into the following comments:
  1849.  
  1850.         * UW (short for UNIX Windows) is a program similar in style and
  1851.         intent to MacLayers (see [6.3]) --- that is, it provides a
  1852.         multi-window interface to a UNIX hosts. UW has been around a
  1853.         lot longer than MacLayers but, as far as I know, hasn't been
  1854.         updated in quite a long time. It offers most of the same
  1855.         features as MacLayers, but no facility for downloading
  1856.         is provided. UW does have the advantage of working with the
  1857.         older 64 KB ROM machines, but in general, MacLayers is the
  1858.         superior program.
  1859.  
  1860.         * MultiSession is a recently released program with similar goals.
  1861.         It includes error-correction in its Macintosh-to-UNIX protocol,
  1862.         but this makes it quite sluggish. As of this writing (6/93),
  1863.         the UNIX side of MultiSession runs properly only under ULTRIX.
  1864.         For more information on MultiSession, please see its documentation
  1865.         or contact the author; please do not send e-mail to the editor.
  1866.         MultiSession's author is Thomas R. Lawrence (tomlaw@world.std.com).
  1867.  
  1868.  
  1869. [6.5] Is there a UNIX program that will convert between BinHex and MacBinary?
  1870. -----------------------------------------------------------------------------
  1871.  
  1872.         Yes, there are at least two that will handle BinHex 4.0, MacBinary,
  1873.         and other conversions. macutil and mcvert are distributed as
  1874.         UNIX shar archvies and can be found in the unix directory at
  1875.         InfoMac sites. Source code is included (of course) so you will
  1876.         need a C compiler to build the programs:
  1877.  
  1878.     * macutil
  1879.         
  1880.           macutil is a collection of utilities for manipulating Macintosh
  1881.           files in MacBinary [see 2.2] or BinHex [see 2.3] format, or over
  1882.           AppleDouble, AUFS, or CAP servers.
  1883.           
  1884.           As of (8/92), macutil includes three programs:
  1885.           
  1886.                 o hexbin - a program to convert BinHex 4.0 to MacBinary;
  1887.                   it also converts uuencode (and UULite) files to their
  1888.                   native binary format; support for .dl, .hex, and .hcx
  1889.                   formats (all predecessors of BinHex 4.0) also exists
  1890.                           
  1891.                 o macsave - a MacBinary filter program to convert
  1892.                   between various MacBinary representations, including
  1893.                   a single .bin file, three separate .data, .rsrc, .info
  1894.                   files, and AUFS format. macsave also allows one to
  1895.                   "peek" inside MacBinary files
  1896.  
  1897.                 o macunpack - a program to unpack PackIt, StuffIt,
  1898.                   Diamond, Compactor/Compact Pro, most StuffIt Classic
  1899.                   and StuffIt Deluxe, DiskDoubler, Zoom and LHarc/MacLHa
  1900.                   archives.
  1901.  
  1902.                   It also decodes BinHex 5.0, MacBinary, uuencode, and
  1903.                   UNIX compress (ie: .Z suffix) files (as well as variants
  1904.                   of compress implemented by various Macintosh compress
  1905.                   programs).
  1906.  
  1907.                   Support for password protected and/or multi-segment
  1908.                   archives of various types is minimal or non-existent.
  1909.  
  1910.         The various authors of the macutil utilities are too numerous
  1911.         to list here; consult the README files that come with the package
  1912.         for the details.
  1913.  
  1914.     * mcvert
  1915.         
  1916.           mcvert allows you to convert BinHex files to MacBinary files
  1917.           and vice versa. In addition, you can create MacBinary files
  1918.           with empty resource forks from normal files, as well as perform
  1919.           other transformations. mcvert can also decode PackIt
  1920.           archives.
  1921.  
  1922.           mcvert was originally written in 1987 by Doug Moore, but is
  1923.           now maintained by Joseph Skudlarek, jskudlarek@std.mentorg.com,
  1924.           who has fixed added many new features and made mcvert easier
  1925.           to use. The latest version of mcvert is available at InfoMac 
  1926.           sites.
  1927.  
  1928.      * xbin
  1929.  
  1930.           xbin is an old program, similar to a primitive version of mcvert.
  1931.           It converts BinHex files into a set of three files which model
  1932.           the data, resource, and info forks of a Macintosh file; recall
  1933.           that all of this information is contained in a single MacBinary
  1934.           file (see [2.2]). Unless you have software that can reconstruct
  1935.           a MacBinary file from these three separate files (mcvert will
  1936.           do this), xbin will be pretty useless.
  1937.  
  1938.           xbin is pretty dead on UNIX platforms, but VMS folk continue to
  1939.           use it because, unlike mcvert of the macutil pacakge, xbin
  1940.           compiles under VMS.
  1941.  
  1942.  
  1943. [6.6] How can I create LaserWriter PostScript printer files and print them 
  1944. --------------------------------------------------------------------------
  1945.         on a PostScript printer connected to a UNIX network?
  1946.  
  1947.         First, make sure there is no way you can find a Macintosh
  1948.         connected to a LaserWriter which you can use to print
  1949.         your document normally.
  1950.         
  1951.         If this definitely is not an option, determine whether 'macps'
  1952.         is installed on your UNIX system. If 'macps' is not installed
  1953.         on your system, get the latest version from an InfoMac archive
  1954.         (look for it in the UNIX sections) and follow the included
  1955.         directions to install it. You may need the assistance of
  1956.         your site's system administrator.
  1957.         
  1958.         'macps' is a UNIX program that prepends a modified LaserPrep
  1959.         file to a PostScript file created by a Macintosh application
  1960.         (such as Microsoft Word). The result can be spooled directly
  1961.         to a PostScript printer.
  1962.  
  1963.         To generate the PostScript on your Macintosh, make sure the
  1964.         appropriate LaserWriter Chooser item is selected in the
  1965.         Chooser. Print your document using the normal print option
  1966.         of your application. On System 7 systems, click the "PostScript
  1967.         File" radio button when the standard Printer Manager dialog
  1968.         box is displayed. On pre-system 7 systems, hold down Command-F
  1969.         immediately _after_ clicking on OK in the dialog box; timing
  1970.         is crucial here --- Apple obviously did not originally intend
  1971.         users to take advantage of this "feature" (see note below).
  1972.  
  1973.         If you are running System 7, you will be prompted to select
  1974.         the destination folder and name for the PostScript file.
  1975.         Otherwise, it will be named "PostScript' (or 'PostScript#'
  1976.         where '#' is a digit) and placed either in the System folder,
  1977.         the application's current folder, or the root folder on the
  1978.         startup disk. You may rename the file.
  1979.  
  1980.         Upload (or otherwise transfer) the PostScript file to your
  1981.         UNIX system, treating it as a text file, unless you are
  1982.         including graphics or fonts in your output (in which case you
  1983.         should be safe and take the extra steps and treat the file as
  1984.         an eight-bit binary file). Then, use 'macps' to spool the file
  1985.         to your printer. For example, if you had named the PostScript
  1986.         file 'report.ps' and normally print files on UNIX with the
  1987.         command 'lpr -Pryon', you would issue the command:
  1988.         
  1989.                 % macps report.ps | lpr -Pryon
  1990.         
  1991.         This will print the file on your UNIX printer. The documentation
  1992.         included with 'macps' includes a man page that provides more
  1993.         information on the process.
  1994.  
  1995.         'macps' was written by Edward Moy and is copyrighted by
  1996.         the Regents of the University of California. It can be freely
  1997.         distributed; check its ReadMe file for details.
  1998.  
  1999.         Note: Under System 7, _all_ fonts (including information needed
  2000.         to decode TrueType fonts if you use any TrueType fonts) you use
  2001.         your document are included in the PostScript file. As a result,
  2002.         even the smallest documents can produce very large (hundreds of
  2003.         kilobytes) PostScript files. If the fonts you use in your
  2004.         document are automatically downloaded to the laser printer
  2005.         you will be using to print, you can significantly reduce the
  2006.         size of your PostScript file (and thus save time transmitting)
  2007.         by removing the font definitions. You can do this manually,
  2008.         but it is safer to use a utility, such as StripFonts or the
  2009.         DMM-LW utilities (which includes other capabilities as well).
  2010.         
  2011.         Note: If you are a pre-System 7 user, you are encouraged to
  2012.         read the file tips/generating-postscript at InfoMac archives.
  2013.         This file gives explicit directions for generating PostScript
  2014.         files using pre-System 7 machines and also describes how to
  2015.         enable a check box in the LaserWriter Dialog box that allows
  2016.         you to redirect the PostScript output to a file without having
  2017.         to type Command-F or Command-K.
  2018.  
  2019.         Note: If you are trying (vainly) to use Macintosh PostScript
  2020.         files as figures using the psfig macro under Tex or LaTeX,
  2021.         get the mactotex package from the University of Michigan's
  2022.         archive site in util/unix. This utility makes importing
  2023.         Macintosh PostScript files into (La)TeX painless; it also
  2024.         includes a useful 'cleanps' utility, that strips Macintosh
  2025.         PostScript files of unneeded parts.
  2026.  
  2027. ================================================================================
  2028. [7] Sending and receiving Mail and Usenet News with your Macintosh
  2029. ==================================================================
  2030.  
  2031. [7.1] How can I send/receive Internet mail with my Macintosh?
  2032. -------------------------------------------------------------
  2033.  
  2034.         There are a variety of ways to do this depending primarily
  2035.         on how you connect your Macintosh to the rest of the world.
  2036.         The most popular and practical methods are summarized below:
  2037.  
  2038.         Note: Methods of sending and receiving e-mail that are specific
  2039.               to A/UX are not discussed; see the FAQ for comp.unix.aux.
  2040.         
  2041.         * UUCP
  2042.         
  2043.         Perhaps the most practical way to interact with Usenet for most
  2044.         is to use UUCP (Unix-to-Unix-Copy). UUCP is a protocol originally 
  2045.         intended to be used to transfer files between Unix machines over
  2046.         telephone lines. Various UUCP programs exist for the Macintosh,
  2047.         from freeware to shareware to payware. In addition to the UUCP
  2048.         software, you must find a host machine connected to the Internet
  2049.         (or equivalent) that is willing to send and receive your e-mail
  2050.         (and news, if you wish [see 7.2]). There are commericial
  2051.         services that provide this capability in various regions of
  2052.         the country; check the newsgroup alt.bbs.internet for more
  2053.         information. Once you have identified and arranged to receive
  2054.         and send e-mail from such a service, you need to register your 
  2055.         site with a unique name in the UUCP maps.
  2056.         
  2057.         -> Mac/gnuucp is a port of the GNU UUCP sources to the Macintosh.
  2058.         Sources are included. The interface uses the standard Think C
  2059.         command-line substitute. A Hypercard mail reader is provided.
  2060.         Usable, but not recommended if you intend on transfering a lot
  2061.         of files.
  2062.  
  2063.         -> UUPC 3.0 is a substantially better freeware implementation of
  2064.         the UUCP protocol for the Macintosh. UUPC 3.0 includes support
  2065.         for various flavors of UUCP that provide better performance
  2066.         with high-speed error-correcting modems. Full source code
  2067.         is provided. UUPC 3.0 was implemented by a coalition of
  2068.         programmers led by Dave Platt. Thanks!
  2069.  
  2070.         -> uAccess, a payware product (about $300) from Ice
  2071.         Engineering supports the CTB and can be used to send and
  2072.         receive both e-mail and news postings via a UUCP link.
  2073.         See [7.2] for more information.
  2074.  
  2075.  
  2076.         * MacTCP: SMTP, POP
  2077.         
  2078.         SMTP (Simple-Mail-Transfer-Protocol) and POP (Post-Office-
  2079.         Protocol) are two protocols for transfering electronic mail
  2080.         between machines that have a TCP/IP interface or equivalent.
  2081.         Usually, on the Macintosh, such an interface is provided via
  2082.         MacTCP and/or the Communications Toolbox.
  2083.         
  2084.         -> Eudora is one of the best written and most popular free
  2085.         programs available for the Macintosh. Eudora is a complete and
  2086.         versatile e-mail package which can send e-mail via SMTP (either
  2087.         through the CTB or a serial connection) and receive e-mail via
  2088.         a POP server. It can even be used with UUPC 3.0 (as a mail
  2089.         reader and message generator, not a transport agent). Eudora
  2090.         can also be used to transfer arbitrary Macintosh files between
  2091.         computers through its BinHex 4.0 attachment features. Many
  2092.         accolades go to the author, Steve Dorner, who continues to 
  2093.         support Eudora. As of (7/92), the latest version of Eudora can
  2094.         be FTP'd from ftp.cso.uiuc.edu in mac/eudora. Please send all
  2095.         e-mail inquiries about Eudora to eudora-info@qualcomm.com .
  2096.  
  2097.         -> LeeMail is a shareware ($10) MacTCP-based SMTP mailer for
  2098.         the Macintosh. LeeMail allows you to send and receive Internet
  2099.         mail directly from your Macintosh --- if you have a fixed IP
  2100.         address (manual addressing). Otherwise, if your Macintosh uses
  2101.         dynamic addressing to determine its IP address, you can use
  2102.         LeeMail to send mail from your Macintosh but should use a
  2103.         different Reply-To address. LeeMail supports various enclosures.
  2104.         Author: Lee Fyock <laf@mitre.org>
  2105.  
  2106.         -> TCP/Connect II, from Intercon Systems, includes support for
  2107.         both SMTP and POP based e-mail.
  2108.  
  2109.  
  2110.         * Other:
  2111.  
  2112.         -> Fernmail, a shareware program ($20), can be used as a stand-
  2113.         alone mailer program to read and compose e-mail messages. It can
  2114.         also be used to send e-mail between different users of the same
  2115.         Macintosh but has no built-in facility to transfer messages
  2116.         between machines. It is most useful as a front-end for UUCP
  2117.         mailers that lack a sophisticated mail management program.
  2118.         Author: Dave Platt <dplatt@snulbug.mtview.ca.us>
  2119.         
  2120.         
  2121. [7.2] How can I read/post Usenet news with my Macintosh?
  2122. --------------------------------------------------------
  2123.  
  2124.         Again, the various options depend primarily on how your
  2125.         Macintosh is connected to Usenet. The various ways to
  2126.         connect your Macintosh to outside networks are summarized
  2127.         elsewhere in this FAQ. What follows is a brief description of
  2128.         the more popular software packages, according to connection
  2129.         method.
  2130.  
  2131.         Note: Methods of sending and receiving news that are specific
  2132.               to A/UX are not discussed; see comp.unix.aux instead.
  2133.  
  2134.         * UUCP
  2135.  
  2136.         -> uAccess, a commericial product (about $300) from Ice
  2137.         Engineering (and the product from which uATerm and Termy were
  2138.         derived) is a well-designed product that works well enough to
  2139.         allow you to use your Macintosh as a Usenet node (if you have
  2140.         enough disk space). uAccess supports the CTB and comes with a
  2141.         terminal emulator. It was reviewed in the July, 1992 issue of
  2142.         _UnixWorld_.
  2143.  
  2144.         -> rnMac, a shareware program ($25) written by Roy Wood
  2145.         <rrwood@canrem.com>, is a reasonably spiffy offline newsreader.
  2146.         The original intention was for rnMac to work in conjunction with
  2147.         UUPC and ToadNews (by John Mah <jpmah@descartes.uwaterloo.ca>)
  2148.         to allow you to set up a uucp-based Usenet newsfeed on a Mac.
  2149.         rnMac is quite stable and full-featured, and even does a passable
  2150.         job as a mailer (no match for Eudora, FernMail, etc.).  rnMac,
  2151.         ToadNews, UUPC are each available from archive sites such
  2152.         as sumex and umich.
  2153.  
  2154.         * MacTCP - NNTP
  2155.         
  2156.         Most (if not all) MacTCP-based newsreaders for the Macintosh
  2157.         will require access to a NNTP news server. NNTP (Net News
  2158.         Transfer Protocol) is a protocol used to transfer articles
  2159.         between a central news server and many client machines over
  2160.         TCP/IP or a serial link.
  2161.         
  2162.         -> NewsWatcher is a free MacTCP-based NNTP news client. It
  2163.         supports a graphical "point and click" interface for browsing
  2164.         and reading news. The program was featured in Apple's technical
  2165.         "d e v e l o p" magazine (#6) with source; you can also FTP the
  2166.         source from ftp.apple.com. The application itself is available
  2167.         at other archives.
  2168.         
  2169.         Development versions of NewsWatcher are generally made available 
  2170.         for anonymous FTP from ftp.acns.nwu.edu in the directory
  2171.         pub/newswatcher.
  2172.         Contact: send e-mail to <newswatcher@phil.ruu.nl>
  2173.  
  2174.         -> Nuntius is a thread-based, MacTCP-based NNTP news reader with
  2175.         a graphical Finder-like user interface. It is actively supported
  2176.         by its author. One nice feature of Nuntius is its ability to
  2177.         automatically extract binaries from selected threads.
  2178.         Author: Peter Speck <speck@dat.ruc.dk>
  2179.  
  2180.         -> InterNews is described as "a Macintosh interface to the world
  2181.         of Usenet news". It is a relatively new but well-designed MacTCP-based 
  2182.         NNTP client for the Macintosh. Subscriptions, newsgroups, and articles
  2183.         are organized and selectable via resizable and configurable panes.
  2184.         InterNews is free to users of educational and non-profit organizations;
  2185.         it is available for anonymous FTP at ftp.dartmouth.edu:/pub/mac.
  2186.         Commercial and government users are asked to purchase a license.
  2187.  
  2188.         -> TheNews is a shareware ($25) MacTCP-based NNTP news reader.
  2189.         You can respond to articles via a local SMTP server also.
  2190.         Author: Bill Cramer <70322.3412@compuserve.com>
  2191.  
  2192.         -> TCP/Connect II, from Intercon Systems, includes an NNTP based
  2193.         news reader, as well as e-mail (and other) facilities.
  2194.         
  2195.         * Serial - NNTP
  2196.                 
  2197.         --> NetFeed is a NNTP newsreader designed to communicate with
  2198.         a NNTP server via modem. It includes an article reader and
  2199.         a simple scripting language to facilitate dialing the modem.
  2200.         NetFeed is shareware, but the authors seem to only ask for a
  2201.         postcard if you use their software.
  2202.         Authors: Bill Burns <WDBURNS@MTUS5.bitnet>
  2203.                  Brad Boyer <BRBOYER@MTUS5.bitnet>
  2204.  
  2205.  
  2206. ================================================================================
  2207. [8] Miscellaneous
  2208. =================
  2209.  
  2210. [8.1] I don't have FTP --- How can I access the Macintosh FTP archives
  2211. ----------------------------------------------------------------------
  2212.         through e-mail?
  2213.  
  2214.         First, look in the Appendix of this FAQ. Descriptions on how
  2215.         to access mailservers that mirror the InfoMac archives are
  2216.         provided there. Also, the University of Michigan maintains
  2217.         an e-mail server for its Macintosh archive; send a message
  2218.         to mac@mac.archive.umich.edu with the command "help" in
  2219.         the message body for details.
  2220.  
  2221.         If you have Gopher access, note that the InfoMac archives at
  2222.         sumex-aim.stanford.edu are accessible via Gopher. If your
  2223.         Macintosh is connected to the Internet via MacTCP, for example,
  2224.         you can use one of the many Macintosh Gopher clients to
  2225.         access InfoMac.
  2226.  
  2227.         If you have AFS (Andrew File System) access, you can access
  2228.         the Macintosh archive at the University of Michigan via your
  2229.         UNIX file system: cd /afs/umich.edu/group/itd/archive/mac .
  2230.         You may have to ask your AFS/system adminisrator to add 
  2231.         umich.edu to the list of mounted AFS sites, however.
  2232.         
  2233.         For more general help on accessing FTP sites through e-mail,
  2234.         send e-mail to mail-server@rtfm.mit.edu and include a line
  2235.         containing "send usenet/news.answers/finding-sources" in the
  2236.         message body. You will be e-mailed instructions on how to use
  2237.         FTP sites via e-mail.
  2238.  
  2239. ================================================================================
  2240. Appendix
  2241. ========
  2242.  
  2243. [A] List of Common File Suffixes and Abbreviations
  2244. --------------------------------------------------
  2245.  
  2246.         Suffix  Description
  2247.         ------- ------------------------------------------------------
  2248.         .bin    MacBinary files; see [2.2]
  2249.         .cpt    Compact Pro archive files; see [3.6]
  2250.         .dd     DiskDoubler archive files; see [3.6]
  2251.         .gif    Compuserve Graphics Interchange File;
  2252.         .hqx    BinHex files; see [2.3], [3.7]
  2253.         .image  Apple DiskCopy disk image file; see [2.5]
  2254.         .sea    Self-extracting archive files
  2255.         .shar   Unix shell archive file 
  2256.         .sit    StuffIt archive files; [see 3.6]     
  2257.         .uu     Unix uuencoded files; see [2.3]
  2258.         .Z      Unix 'compress' archive file
  2259.         .z      Unix 'gzip' archive file
  2260.         .zip    MS-DOS PC archive file
  2261.  
  2262.         Abbrev-
  2263.         iation  Description
  2264.         ------- ------------------------------------------------------
  2265.         A/UX    Apple Unix
  2266.         ADB     Apple Desktop Bus
  2267.         AFE     Apple File Exchange
  2268.         ARA     AppleTalk Remote Access
  2269.         bps     bits per second
  2270.         csmc    comp.sys.mac.comm
  2271.         CTB     Communications Tool Box
  2272.         CTS     Clear-To-Send
  2273.         DSR     Data-Set-Ready
  2274.         DTR     Data-Terminal-Ready
  2275.         FTP     File Transfer Protocol
  2276.         IP      Internet Protocol
  2277.         LAP     Link Acess Protocol
  2278.         MNP     Microcom Networking Protocol
  2279.         NNTP    Net News Transfer Protocol
  2280.         PPP     Point-to-Point Protocol
  2281.         RTS     Request-To-Send
  2282.         SID     Sound Input Device
  2283.         SL/IP   Serial Line Internet Protocol; also seen as SLIP
  2284.         TCP     Transmission Control Protocol
  2285.         uw      Unix Windows
  2286.  
  2287.  
  2288.  
  2289. [B] List of Macintosh archive sites available through the Internet
  2290. ------------------------------------------------------------------
  2291.  
  2292. All shareware or freeware programs described in this FAQ are available
  2293. from one of the many archives that mirror the InfoMac archives at sumex
  2294. and at other Macintosh FTP sites described below.
  2295.  
  2296. Of course, since almost all files are distributed in BinHex format,
  2297. the first program you need to get hold of is "BinHex 4.0" or one of
  2298. the programs described in [2.3] that has the capability to decode
  2299. BinHex files. If you have FTP access, try to FTP the file
  2300. info-mac/util/binhex4.bin from sumex-aim.stanford.edu with 'binary'
  2301. mode set (issue the command 'binary' to the FTP server). This file
  2302. is a MacBinary version of BinHex 4.0. If you don't have a binary-
  2303. capable FTP, or if you forget to use binary, you will get a corrupted
  2304. file when you transfer the file to your Mac. Alternatively, you can
  2305. FTP a MacBinary version of StuffitExpander from wuarchive.wustl.edu
  2306. in mirrors/rascal.ics.utexas.edu/compression as the binary file
  2307. StuffIt_Expander_1.0.1_SEA_bin .
  2308.  
  2309. If you don't have FTP access or binary FTP doesn't seem to work for you,
  2310. try to friend who has BinHex 4.0 (or equivalent) on a disk that you can
  2311. copy. Or, if you have a Pascal compiler handy, you can download the
  2312. Pascal source from sumex and compile it. But your best bet is to ask
  2313. around.
  2314.  
  2315. Unless otherwise indicated, the following FTP sites are all anonymous
  2316. FTP sites available through the Internet. Logon as "anonymous" or "ftp" 
  2317. and give your e-mail address as the password. Remember that the use of 
  2318. anonymous FTP at these sites is a privelege, not a right, so please act
  2319. accordingly. Type 'ls' to get a directory listing. Use the command 'cd'
  2320. followed by a directory name to move to a specific directory. USe the
  2321. command 'cd ..' to move back "up" to the previous directory. 
  2322. Issue the command 'binary' to change to FTP BINARY mode. Give the command
  2323. 'get' followed by a filename to retrieve a specific file.
  2324.  
  2325. Sites are grouped by geographical location. North American users are
  2326. strongly encouraged to use the North American sites. Practically
  2327. everything found on other continents can also be found somewhere in
  2328. North America. Similarly, non-North American users are advised to check
  2329. out their local sites first. Ftp.apple.com is the notable exception.
  2330.  
  2331.  
  2332. NORTH AMERICA:
  2333.  
  2334. ** ftp.apple.com **
  2335. This FTP site is maintained by Apple. You can FTP System 7, TuneUp,
  2336. various Developer Technical Support items (including all the Tech
  2337. Notes), QuickTime, and much more. You will need the Apple DiskCopy
  2338. program (available online) to make floppy-disk versions of the disk
  2339. images.
  2340.  
  2341. ** mac.archive.umich.edu ** (141.211.32.2)
  2342. University of Michigan's Macintosh Public Domain and Shareware Archive.
  2343. All files are in the mac directory (mac.bin is a directory useful only
  2344. to local University of Michigan users). Has lots of Macintosh files that
  2345. don't seem to be available anywhere else (including many that are not
  2346. at sumex-aim.stanford.edu). Announcements of recent additions to the 
  2347. archives are routinely seen in comp.sys.mac.digest. Read the file 
  2348. '/mac/00help/submissions.txt' for details on submitting. The archive
  2349. is accessible via AFS (the Andrew File System); see [8.1]. You are
  2350. STRONGLY encouraged to investigate this FTP site if you are a frequent 
  2351. user of sumex-aim; it is well maintained and frequently updated and 
  2352. (currently) is not plagued by the problem of too many simultaneous 
  2353. FTP users.
  2354.  
  2355. ** microlib.cc.utexas.edu **
  2356. The University of Texas Computation Center maintains a large and useful
  2357. Macintosh archive in microlib/mac (Archives for other personal computers
  2358. are also available here). Submissions can be e-mailed (in BinHex form)
  2359. to macgifts@mac.archive.umich.edu (which are then rebroadcasted
  2360. elsewhere; this is the easiest way to distribute public-domain or
  2361. shareware stuff throughout the Internet).
  2362.  
  2363. ** sumex-aim.stanford.edu ** (36.44.0.6)
  2364. Official home of the Info-Mac archives. This site is heavily used and has 
  2365. anonymous FTP connections limited during local working hours, so you are 
  2366. STRONGLY encouraged to use one of the many sites which mirror the sumex 
  2367. archives (such as mac.archive.umich.edu or wuarchive.wustl.edu).  All 
  2368. Macintosh files are stored in the directory info-mac in a tree
  2369. structure by generic file type. Announcements of recent additions are
  2370. posted (daily) to comp.sys.mac.digest. You should read the file in the
  2371. help subdirectory called 'posting-guidelines.txt' for details on
  2372. submitting files to the archive. This site is also accesible via Gopher.
  2373.  
  2374. ** wuarchive.wustl.edu ** (128.252.135.4)
  2375. Washington University maintains a mirror archive of sumex-aim and also
  2376. mac.archive.umich.edu (among others). Look in mirrors/infomac and
  2377. mirrors/archive.umich.edu respectively. This site is also useful for
  2378. other reasons and can be mounted via NFS (see the README files in the
  2379. top level).
  2380.  
  2381.  
  2382. If you don't have FTP access, you can access the sumex-aim InfoMac
  2383. archives by using the LISTSERVer at Rice University in Houston, TX.
  2384. For example, to retrieve the file util/cpt-expand-10.hqx, send a message
  2385. containing the line "$macarch get UTIL/CPT-EXPAND-10.HQX" to
  2386. listserv@ricevm1.rice.edu. Unix users may also find the following script
  2387. useful:
  2388.  
  2389. #!/bin/csh -f
  2390. # macarch.get
  2391. if test $# -ne 1
  2392. then
  2393.         echo Usage: $0 archive-name-of-file-to-retrieve
  2394.         exit 1
  2395. fi
  2396. echo \$macarch GET   $1 | mail LISTSERV@ricevm1.rice.edu
  2397.  
  2398. The files HELP/ALL-FILES.TXT, HELP/ACCESSING-FILES.TXT, and other
  2399. files in the HELP hierarchy are useful files to try retrieving
  2400. initially.
  2401.  
  2402.  
  2403. EUROPE:
  2404.  
  2405. ** ftp.funet.fi ** (128.214.6.100)
  2406. The Finnish University and Research network (FUNET) archive site.
  2407. Macintosh files are in pub/mac. Read the README file in the top level,
  2408. especially if you are FTP-ing "long distance".
  2409.  
  2410. ** nic.switch.ch ** (130.59.1.40)
  2411. The Swiss Academic and Research Network (SWITCH) maintains an info-mac
  2412. mirror on nic.switch.ch. Files are in the directory /mirror/info-mac 
  2413. and are updated daily.
  2414.  
  2415. ** src.doc.ic.ac.uk ** (146.169.2.1)
  2416. Archive site maintained by UKUUG Software Distribution Service,
  2417. Department of Computing, Imperial College, London, UK. Macintosh
  2418. files are in directory packages/mac. Mirrors of sumex-aim.stanford.edu
  2419. and mac.archive.umich.edu are in mac/sumex and mac/umich respectively.
  2420. Some files are compressed using Unix compress (.Z); see the README
  2421. file.
  2422.  
  2423. ** irisa.irisa.fr ** (131.254.254.3)
  2424. Archive site maintained by Institut de Recherche en Informatique et
  2425. Systemes Aleatoires in Rennes, Brittany, France. This site maintains an
  2426. archive of various comp.binaries.* group, including comp.binaries.mac.
  2427. Files are in News/comp.binaries.mac. Warning: Files in this directory
  2428. are numbered and numerous so avoid asking for a directory listing;
  2429. that is, don't type 'ls' or 'dir'. Rather, change to this directory
  2430. and download the file 'index' which maps the "Subject:" line to
  2431. a number which you can then 'get'. 
  2432.  
  2433.  
  2434. If you don't have FTP access, you can access the InfoMac archives
  2435. by sending e-mail to the mirror archive kept on fileserv@irlearn.ucd.ie.
  2436. Files must be requested by their (14 digit) number, so first send 
  2437. a message containing only the line "get macfile listing" for a full 
  2438. index, or ask for the most recent additions by sending "index newmac".
  2439.  
  2440.  
  2441. AUSTRALIA:
  2442.  
  2443. ** archie.au ** (139.130.4.6)
  2444. AARNet Archive Server, Melbourne, Australia. Macintosh files are
  2445. in micros/mac. This site also mirrors sumex-aim.stanford.edu (look in
  2446. micros/mac/infomac) and mac.archive.umich.edu (look in micros/mac/umich).
  2447.  
  2448.  
  2449. JAPAN:
  2450.  
  2451. ** utsun.s.u-tokyo.ac.jp ** (133.11.11.11)
  2452. University of Tokyo archive site. Macintosh files are in pub/Mac.
  2453. This site also mirrors info-mac at sumex-aim.stanford.edu; check
  2454. the pub/Mac/info-mac directory.
  2455.  
  2456.  
  2457. [C] Vendor Information
  2458. ----------------------
  2459.  
  2460. These vendors are either mentioned in this FAQ or provide products
  2461. relating to Macintosh networking. Neither the editor of this list
  2462. nor any of the contributors necessarily endorse any of the vendors
  2463. or their products. The following information is provided for your
  2464. convenience only. 
  2465.  
  2466. Please bring any errors or additions to the attention of the editor.
  2467.  
  2468. Vendor                                  Contact Methods:
  2469. --------------------------------------- --------------------------------
  2470. Advanced Software Concepts              e-mail:
  2471.                                             adv.soft@applelink.apple.com
  2472.                                         anonymous FTP at 192.70.34.153
  2473.  
  2474. Alverson Software                       e-mail: davea@cbos.uc.edu
  2475.  
  2476. Apple Developers Association (APDA)     [USA] (408) 974 4667
  2477.                                         e-mail: APDA@applelink.apple.com
  2478.                                         MacTCP orders and information:
  2479.                                         [USA] (800) 282-2732
  2480.                                         [USA] (408) 562-3971 {FAX}
  2481.                                         [CANADA] (800) 637-0029
  2482.  
  2483. Cayman Systems                          [USA] (800) 473 4776
  2484.                                         e-mail: info@cayman.com
  2485.                                         e-mail: sales@cayman.com
  2486.                                         anonymous FTP at ftp.cayman.com
  2487.  
  2488. cc:Mail/Lotus Development               [USA] (800) 448-2500
  2489.                                         [Int'l] 011-44-784-455-445
  2490.                                         e-mail: support@ccmail.com
  2491.  
  2492. Compatible Systems                      [USA] (800) 356 0283
  2493.                                         e-mail: support@compatible.com
  2494.                                         anonymous FTP at ftp.compatible.com
  2495.  
  2496. Freesoft                                [USA] (412) 846-2700
  2497.  
  2498. Global Village                          [USA] (415) 390-8300
  2499.                                         e-mail: GLOBALVILLAG@applelink.apple.com
  2500.                                         America Online: GlobalVill
  2501.                                         CompuServe: 75300,3473
  2502.  
  2503. Hayes                                   [USA] (404) 441-1617
  2504.                                         [CANADA] (519) 746-5000
  2505.                                         [USA/CANADA] (800) US-HAYES {BBS}
  2506.                                         [USA/CANADA] (404) HI-MODEM {BBS}
  2507.                                         [UK] 081-848-1858
  2508.                                         [UK] 081-569-1774 {BBS}
  2509.                                         [HK] 852-887-1037
  2510.                                         
  2511. ICE Engineering, Inc.                   [USA] (313) 449-8288
  2512.                                         e-mail: info@ice.com
  2513.                                         e-mail: time@ice.com
  2514.  
  2515. InterCon Systems                        [USA] (703) 709-9890
  2516.                                         [USA] (703) 709-5500
  2517.                                         e-mail: sales@intercon.com
  2518.  
  2519. Mark/Space Softworks                    [USA] (408) 982-9781 (fax)
  2520.                                         [USA] (408) 982-9046 (bbs)
  2521.                                         e-mail: mspace@netcom.com
  2522.                                         America Online: MARKSPACE
  2523.                                         AppleLink: MARKSPACE
  2524.                                         anonymous ftp at netcom.com:pub/mspace
  2525.  
  2526. Mercury System, Inc.                    [USA] (310) 553-0881
  2527.                                         [USA[ (310) 553-1291 (fax)
  2528.  
  2529. Pacer Software                          [USA] (619) 454-0565
  2530.                                         e-mail: support@pacersoft.com
  2531.  
  2532. Seaquest Software                       [USA] (503) 531-0252
  2533.                                         e-mail: seaquest1@aol.com
  2534.                                         e-mail: peterm@cs.pdx.edu 
  2535.                                         CompuServe: 73217,3460
  2536.                                         America Online: Seaquest1
  2537.  
  2538. Shiva                                   [USA] (800) 458-3550
  2539.                                         [USA] (617) 621-0190 {BBS}
  2540.                                         e-mail: info@shiva.com
  2541.                                         e-mail: sales@shiva.com
  2542.                                         e-mail: support@shiva.com
  2543.                                         anonymous FTP at shiva.com
  2544.  
  2545. Smartcom (Hayes)                        [USA] (404) 441-1617
  2546.                                         [USA] (800) US-HAYES (BBS)
  2547.  
  2548. Software Ventures Corporation           [USA] (510) 644-1325
  2549.                                         e-mail: microphone@svcdudes.com
  2550.  
  2551. Stalker Software                        [USA] (800) 262 4722 (voice)
  2552.                                         [USA] (408) 370 3170 (fax)
  2553.                                         [EUROPE] 49 221 442 138
  2554.  
  2555. Synergy Software                        [USA] (215) 779-0522
  2556.  
  2557. TriSoft (Hyde Park sales/support)       [USA] (800) 531-5170
  2558.  
  2559. Webster Computer Corp.                  [AUSTRALIA] 61 3 764 1100
  2560.  
  2561. White Pine Software                     [USA] (603) 886-9050 
  2562.  
  2563. ZyXEL                                   [USA] (800) 255-4101
  2564.                                         [USA] (714) 693-0808
  2565.                                         [USA] (714) 693-0762 (BBS)
  2566.                                         [USA] (714) 693-8811 (fax)
  2567.                                         [CANADA] (416) 534-1508
  2568.                                         [CANADA] (416) 534-1312
  2569.  
  2570. [D] Contributors
  2571. ----------------
  2572.  
  2573. The editor of this FAQ would like to graciously thank all of the
  2574. following individuals who have contributed in some form or another
  2575. to the answers provided above, and to the many others who have
  2576. encouraged and corrected me along the way.
  2577.  
  2578.         Dave Alverson                   (ZTerm, Powerbooks)
  2579.         Steve Baumgarten                (Versaterm)
  2580.         Jack Brindle                    (BinHex, MacBinary)
  2581.         Eric Behr                       (MacTCP)
  2582.         Josh Cole                       (Networking, MacTCP, AppleDouble)
  2583.         Bill Coleman                    (Smartcom)
  2584.         Steve Dorner                    (Eudora, SL/IP)
  2585.         Don Gilbert                     (SL/IP)
  2586.         Tom Gewecke                     (European E-Mail, Archives)
  2587.         Elliotte Rusty Harold           (General, File Transfer Programs)
  2588.         Greg Kilcup                     (MacX, CSL/IP, PPP)
  2589.         Andy Y. A. Kuo                  (Networking)
  2590.         Peter N Lewis                   (General, FTPd)
  2591.         Bill MacGregor                  (MacTCP Name Resolution)
  2592.         Leonard Rosenthol               (General, StuffIt)
  2593.         Kevin Eric Saunders             (Comet)
  2594.         Eric P. Scott                   (General)
  2595.         Jon L. Spear                    (General, Baud Etymology)
  2596.         Werner Uhrig                    (Official Archive Site Maintainer)
  2597.         Rick Watson                     (MacSLIP)
  2598.  
  2599. ================================================================================
  2600.  
  2601.  
  2602.